命令

1,tree

-d /etc/ 参数表示只显示目录
-f 显示内容的完整
-i 不显示树枝显示完整路径

2,mkdir

-p 递归创建多级目录
-v 显示创建目录的过程
-m 设置目录的默认权限
mkdir -p `cat ~/oldbay.txt` 

3,touch

-a 只更改指定文件最后访问
-m 修改最后的修改时间
-d 指定文件的修改时间

4,stat

查看文件的时间搓

5,ls

-l 详细信息
-a 显示隐藏文件
-t 根据时间排序
-F 文件类型
    * 代表普通文件
    / 代表目录
    = 代表套接字(socket)
    | ------
    @ 符号链接
-i 显示inode节点
--time-style=long-iso 显示完整的时间属性
-lhi含义 第一列:inode 索引节点编号
第二列:文件类型属性
第三列:硬链接个数
第四列:文件所属的用户
第五列:文件所属的组
第六列:文件的大小

6,cp

-p 复制文件保持源文件属性
-d 符号链接
-r 递归复制 
-a 上面总和
-i 覆盖前提示
-t 颠倒格式

7,mv

-f 不提示覆盖
-i 询问覆盖
-n 不覆盖已存在的文件
-t 源文件和目标文件对调

8,rm

-f 强制删除
-i 删除前提示
-I 删除文件过多需要提示
-r 递归删除

9,rmdir

-p 递归删除目录
-v 显示命令执行的过程

10,in

-s 创建软连接(符号链接)

11,find

pathname :路径
Options 模块
    -depth 从指定目录下最深的子目录
    -maxdepth levels
Tests模块
    -atime 按照文件的访问时间查找文件

-type    
    b 块设备文件
    c 字符设备文件
    d 目录
    p 管道文件
    l 符号链接
    f 普通文件
    $ socket 文件
    D door
actions模块
    -delete 讲查找的文件删除
    -exec 对匹配的文件执行改参数给出的shell命令
    -ok 和-exec作用相同
    -print 讲匹配的文件输出到标准输出
    !取反
    忽略目录:find /data \(/data/dir2 -o -path /data/dirs \) -prune -o -print

12,xargs

-n 指定每行最大参数量
-d 自定义分隔符
-i 以{}代替前面的结果
-I 指定一个符号代替前面的结果
-p 提示用户是否执行

13,rename

rename form to file
    form 代表需要提哈U呢或者处理的字符
    to 把前面的from 代表内容替换我to的代表内容
    file 待处理的文件

14,dasename

显示文件名或目录名
    用于去除文件后缀部分

15,dirname

显示文件或者目录路径

16,chattr [option 选项] [mode 模式] [files 问价或者路径]

改变文件扩展属性
    -R 递归更改目录属性
    -V 显示命令执行的过程
    mode项:
    + 增加参数
    - 移除参数
    = 跟新为指定参数
    A 告诉系统不要修改这个文件的最后访问时间
    a 只能向文件添加数据,不能删除更改或者删除
    i 设定文件锁定不允许操作

17,lsattr [option 选项] [file 目标 文件]

-R 递归查看目录的扩展属性
-a 显示所有文件包括隐藏文件的扩展属性
-d 显示目录的扩展属性

18,file [option 选项] [file 目标 文件]

-b 输出信息使用精简格式

19,md5sum