1. pwd 查看当前工作目录
-p #显示真实路径
2. cd 进入/退出目录
[~root]# cd XXX #进入
[~root]# cd .. #退出
3. ls 显示目录下文件信息
-a #显示所有文件(包含隐藏的文件)
-d #显示目录本身的信息
-h #显示文件的同时,显示容量信息
-l #行显示文件
-u #显示文件最后被访问的时间
-t #按时间排序
4. touch 创建或修改文件,同时会修改更新时间
[~root]# touch abc.txt #创建文件
5. mkdir 创建目录
-p # 创建多级目录 mkdir -p a/b/c
6. cp 复制
-r #递归复制,子文件也一起复制
-a #复制时保留原文档的所有属性
cp #a b 将a复制到b目录下
7. rm 删除文件或目录
-f #不提示,强制删除
-i #删除前提示
-r #递归删除
8. mv 移动文件或目录
mv a /c/b 将a移动到b下
9. find 查询文件
-name #按名称查询
[~root]# find ./ -name *.log #查当前目录所有log文件
-iname #按名称查询(不区分大小写)
-empty #查询空文档
-group #按组查询
-user #按用户查询
-mtime #查找时间内被修改的文件
[~root]# find -mtime -3 #3天内被修改的文件
[~root]# find -mtime +4 #4天前被修改的文件
[~root]# find -mtime 2 #2天前当天被修改的文件
-size #按文件大小查
[~root]# find ./ -size +10M #查当前目录下大于10M的文档
-type #按文档类型查找 f文件 d目录 b,c设备 l链接
-exec #对查到的档案执行特定命令
-a #并且 and
-o #或者 or
[~root]# find ./ -size +10M -a -type f #查当前目录下大于10M的文件
[~root]# find ./ -size +10M -exec ls -l {} \; #查当前目录下大于1M的文件的详细信息 {} find查询的结果 \;命令结束标识
10.du 计算文件或目录容量
-h #人性化新手容量信息
-a #查看所有目录及文件容量信息,会查出所有文档
-s #仅显示容量
[~root]# du -hs #查询当前目录的容量
[~root]# du -ha #查询当前目录下各个文件的容量