zoukankan      html  css  js  c++  java
  • linux中常见的文件操作命令

    由于经常在linux发布工程进行测试,所以要用到linux一些文件操作命令,再此进行总结,以便以后忘记的时候查看。

    改变目录:cd

         回到家目录 cd或者cd~

    查看当前目录:pwd

    查看目录下的文件的详细信息:ls -l /tmp(显示的最近一次修改的时间)

    创建目录:mkdir /tmp/test

    创建文件:touch /tmp/test.txt

           touch -r file1 file2(将file2的时间记录改成和file1一样)

    删除文件:rm /tmp/test.txt (-f 没有提示信息)

    删除文件夹:rm -r /tmp/test.txt       (-f 没有提示信息) 

    复制文件:cp /tmp/res.txt /tmp/des.txt

    复制文件夹和文件夹中的内容: cp -r dir/* /tmp/( * :所有文件和文件夹  ?:一个字符)

    移动文件  mv /tmp/res.txt /tmp/des.txt

    查找命令

    find [路径] [参数]
    参数说明:
     时间:
       -atimen    :在 n*24小时内被 access 即存取过的文件列出来!
       -ctimen    :在 n*24小时内被 changed 即改变、新增的文件或目录印出
       -mtimen    :在 n*24小时内被 modified 即修改过的文件印出
      -newer file :比 file 还要新的文件就列出来!

    使用名称:

       -gidn     :寻找 群组 ID 为 n 的文件
       -group name :寻找群组名称为 name的文件
       -uidn     :寻找拥有者 ID 为 n 的文件
       -user name :寻找使用者名称为 name 的文件
       -name file :寻找档名为 file 的文件名称(可以使用万用字符)
       -type type :寻找档案属性为 type 的档案,type 包含了 b, c, d, p, l, s,这些与前一章的属性相同!例如 l 为 Link而 d 为路径之意!

    例如

    [root@bestlinux ~]# find / -nametesting           //查找名为 testing  的文件
    [root@bestlinux ~]# find / -name'test*'         //查找以test开头的文件
    [root@bestlinux ~]# find . -ctime1                //查找当前目录下一天内新增的文件
    [root@bestlinux ~]# find /home -usertest      //查找 /home下拥有者为 test 的文件

    which ls(which也可以查找)

    查看文件内容

     cat /etc/services

    head -n /etc/services(查看文件前n行的内容)

    tail -n /etc/services(查看文件后n行内容)

    管道

    more /etc/services (文件内容会一屏一屏的显示出来,你只需用空格键就可以下翻了)

     cat /etc/services | more(cat显示出来的内容重新输出给 more 命令就可以达到想要效果)

    重定向

     cat /etc/services > a.txt(输出重定向只需要加上> 这位一个符号就可以了)

    统计文件内容的行数

     wc -l /etc/services

    返回文件开头的快捷键 gg

    返回文件末尾的快捷键 shift+g(即G)

  • 相关阅读:
    PAT 05-树7 File Transfer
    PAT 05-树6 Path in a Heap
    PAT 10-2 删除字符串中的子串
    PAT 10-1 在字符串中查找指定字符
    PAT 10-0 说反话
    PAT 08-2 求矩阵的局部最大值
    PAT 07-3 求素数
    PAT 07-2 A+B和C
    PAT 07-0 写出这个数
    PAT 06-3 单词长度
  • 原文地址:https://www.cnblogs.com/remember-forget/p/6908187.html
Copyright © 2011-2022 走看看