版权声明:版权声明:本文章刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等均归"江南、董少"所有! https://blog.csdn.net/qq_41453285/article/details/85030184
介绍文件、目录操作前,介绍一个点
- 文件的操作,加不加后缀名是不同的,如果touch 1.txt与touch 1是不同的文件
一、mkdir、rmdir
1.mkdir:新建目录
- 新建单/多个目录:mkdir 目录1 目录2 ...
- 新建多级目录:mkdir -p 父目录/子目录 (如果父目录存在,-p可省去,否则不能省去)
2.rmdir:删除目录
- 删除单/多个目录:rmdir 目录1 目录2 ...
注意:rmdir不能删除非空目录,下面会介绍用rm删除非空目录
二、touch、gedit
1.touch:新建文件
- 新建单/多个文件:touch 文件1 文件2 ...
2.gedit:用文本打开文件并编辑
- 编辑文件:gedit 文件
三、rm
1.功能:删除文件、目录
- 删除单/多个文件:rm 文件1 文件2 ...
- 删除单/多非空目录:rm -d 目录1 目录2 ...
2.格式:rm [选项] [文件/目录名]
3.选项
- -i :删除之前,要求你是否同意删除
- -r :递归删除指定目录下的子目录和文件
- -ir :递归删除并要求是否同意
- -f :强制删除
四、mv
1.功能:修改文件(目录)名,移动文件路径
- 修改文件(目录)名:mv 旧文件(目录)名 新文件(目录)名
- 移动文件路径:mv 文件名 目录名
五、cp
1.功能:复制文件、复制目录
- 复制文件:cp 被复制文件 新文件
- 复制文件到指定目录:cp 被复制文件 目录路径
- 复制目录:cp -r 被复制目录 新目录
- 复制目录到指定目录:cp -r 被复制目录 目录路径
2.选项
- -r :复制目录时使用,递归复制
- -i :复制之前如果有同名的文件(目录),提示你是否要求覆盖
3.事例
- cp ../*.txt . ==>将上一级目录的所有.txt文件复制到当前路径
六、cat
1.功能:在终端查看文件内容
- 查看单/多个文件:cat 文件1 文件2 ...
查看多个文件时,会换行
2.选项
- -n :在内容前面加上行号