目录操作
1. 创建目录
// 目录可以是绝对路径,也可以是相对路径
mkdir 目录名 //创建一个目录
mkdir -p 目录名1/目录名1/... //一次性创建多级目录
![1690729-20190703111209487-84057324.png](https://i-blog.csdnimg.cn/blog_migrate/1c2599a0393087073baaf819a2706dd2.png)
2. 删除目录
//
rm -r 目录名 //删除指定目录,会提示是否删除
rm -rf 目录名 //删除指定目录,没有提示,直接删除,慎用!!!
![1690729-20190703112017502-2067627260.png](https://i-blog.csdnimg.cn/blog_migrate/75c8c4608b97cbb5d299f214dde707bb.png)
3. 修改目录
//
mv 原目录名 修改后目录名 //修改目录名
![1690729-20190703112356283-1397494262.png](https://i-blog.csdnimg.cn/blog_migrate/b665bf109c7ec74cdf1cc8bc42b04f6a.png)
文件操作
1. 创建文件
vi 要创建的文件 //使用vi编辑器创建文件,直接进入文件编辑页面
touch 要创建的文件 //使用touch命令直接创建一个空的文件
![1690729-20190703121637755-671618999.png](https://i-blog.csdnimg.cn/blog_migrate/3a3297450d50129de6c438cdcfccdfd6.png)
2. 修改文件名
mv 源文件名 修改后的文件名
![1690729-20190703121910451-2106237010.png](https://i-blog.csdnimg.cn/blog_migrate/4a4e68894399b4f95a0f895d93cb56ea.png)
3. 删除文件
rm 文件名 //删除指定文件,会提醒是否删除
rm -r 文件名 //删除指定文件(目录),会提醒是否删除
rm -rf 文件名 //删除指定文件(目录),没有提醒,慎用!!!
![1690729-20190703122435397-896017313.png](https://i-blog.csdnimg.cn/blog_migrate/036cbb20649bfff3a2ad9bfce6f99534.png)
4. 查找文件(目录)
find ./ -name 文件名(目录名) //从当前目录查找指定的文件或文件夹
find 绝对路径 -name 文件名(目录名) //从指定绝对目录下查找指定的文件或文件夹
![1690729-20190703122716834-1187634682.png](https://i-blog.csdnimg.cn/blog_migrate/3a5e13e4e4a564ccd19e96d4a453e740.png)
5. 文件(目录)的拷贝与移动
// -r 参数既可以操作文件又可以操作目录
cp -r 源文件 拷贝后的文件 //后加指定路径就拷贝到指定路径
mv -r 源文件 移动后的文件 //后加指定路径就移动到指定路径
![1690729-20190703123159464-86688039.png](https://i-blog.csdnimg.cn/blog_migrate/aaf27e7ca98822111914b46f7a80a325.png)
![1690729-20190703123553044-2124159087.png](https://i-blog.csdnimg.cn/blog_migrate/24fe9f32d4227ad793db1119f9b8e27f.png)
6. 压缩和解压
// -r 参数既可以操作文件又可以操作目录
tar -zxvf 要解压的文件名
tar -zcvf 压缩好的文件名 待压缩的文件(夹)名
![1690729-20190703130059520-1169928569.png](https://i-blog.csdnimg.cn/blog_migrate/b2870efd219d3d4528428342a1cbde3a.png)