2.文件及目录操作
├─1.基本操作
│ ├─1.1目录基本操作
│ └─1.2文件基本操作
│
└─2.高级操作
├─2.1查看操作
│ ├─2.1.1目录或文件查看
│ └─2.1.2文件内容查看
│
├─2.2动作操作
└─2.3归档及压缩
1.基本操作
1.1目录基本操作
1.创建目录 mkdir 目录名
选项:
-p
没有父目录时,创建父目录
2.删除目录rm 目录名
-f
强制删除,不提醒
-i
删除时提醒
-r
递归删除
1.2文件基本操作
1.创建空文件或更新文件时间touch 文件名
touch{前缀1,前缀2..}[连接符号]{后缀1,后缀2..}
批量创建前缀和后缀文件
2.rm 文件名
删除文件
2.高级操作
2.1查看操作
2.1.1目录或文件查看
1.查看当前工作路径pwd
2.查看工作目录的内容ls
选项:
-a
显示全部文件(隐藏文件)
-l
显示详细信息
-h
显示k/M等单位信息
3.查看目录及文件占用的空间 du
选项:
-a
统计所有文件
-h
显示k/M等单位信息
-s
统计占用的总空间(工作目录总空间)
4.查看文件或目录类型file 文件名
5.查找命令所在位置(环境变量)which 命令
6.查找文件或目录find [查找范围] [选项] [查找条件]
选项:
-name
按照文件名查找
-size
按照文件大小查找
-user
按照文件属主查找
-type
按照文件类型查找
2.1.2文件内容查看
1.cat 文件名
显示文件内容
2.more
分页显示文件内容
扩展:
ENTER键下一页
b键上一页
q退出
3.head -n 文件名
查看文件的头n行
4.tail -n 文件名
查看文件后的n行
5.wc 文件名
查看文件单词数
选项:
-l
行数
-w
单词个数
-c
字节数
6.grep 关键字 文件名
搜索文件中的关键字
选项及扩展:
-i 忽略大小写
-v 反向输出
^表示开头,$表示结尾
2.2动作操作
1.切换工作目录 cd 目标路径
2.复制cp 源名 目标名
选项:
-r
递归复制
-f
强制覆盖同名
-i
同名时提醒
3.mv 原名或路径 目标名或路径
移动
2.3归档及压缩
1.gz格式
tar -zcvf 文件名.tar.gz 被压缩文件
压缩
tar -zxvf 文件名.tar.gz [-C 目标目录]
解压缩
2.bz2格式
tar -jcvf 文件名.tar.bz2 被压缩文件
压缩
tar -jxvf 文件名.tar.bz2 [-C 目标目录]
解压缩