小白Linux入门 四

http://edu.51cto.com/lesson/id-11372.html 28了

文件管理类命令

目录:

    mkdir

      mkdir /tmp/x

      mkdir -p /tmp/a/b -pv

bash: {} 路径展开      

    mkdir /tmp/{p,q}

     rmdir 只能删除空目录 

     rmdir -p /temp/m/n/p/q 

 

   tree /tmp

 

文件:

   cp 复制命令

     cp /ect/passwd /tmp/abc

    如果abc不存在 ,这将passwd 复制并命名

    如果abc存在

           如果abc是文件,则覆盖,通常会有提示

           如果abc是目录,passwd文件会复制到abc目录中

      -r 复制目录

      - i 给出提示

     - p 保留原有的权限,属主和时间戳 (管理员权限下)

    -a : -dr --preserve=all

   mv 移动

    mv /tmp/abc /tmp/abc3 重命名文件

   目录覆盖不了文件

   rm 删除非空目录

      rm 删文件

      -r :递归删除目录

     -f :强制删除

   touch

      改变时间戳

    三个时间:

    最近一次的访问时间

    最近一次的访问时间 :modify 文件内容的改变

    最近一次的改变时间 :change 文件元数据的改变

    文件数据:

         数据

         元数据

nano 文本编辑 新建一个文本并编辑

   stat 查看时间戳

    -a

    -m

    -t CCYYMMHHhhmm.ss

    -c 文件不存在,不要创建

file

   file /bin/bash 查看文件类型

文本查看类:

  cat, tac

   连接 

    cat FILE1 FILE2

   more

   less

    head

     head FILE 查看文件前几行

     tail File 查看文件尾部几行

    tail

文本操作工具:

    cut 剪切只显示某些功能

    tr 转换或者操作字符

     tr 'a' 'A' < mytest.txt

文本统计命令:

    wc: word counter

    -l 行数

    -w 单词数

    -c 字符数

文本排序

    sort 

  -r 

  -n

 -t 指定字段分隔符

  -k 指定排序的字段

  

原文地址:https://www.cnblogs.com/love6tao/p/5926287.html