linux下rm和rmdir的区别和使用
source: http://blog.csdn.net/a804229570/article/details/8211155
-d:directory -f:force -i:interactive -r:recursive -v:verbose
-i 这个选项的作用是,当用户删除一个文件时会提示用户是否真的删除。
一、rmdir:删除一个空的目录
1.-v选项:提示
mkdir -v dirname
rmdir -v dirname
结果: 操作成功后都会有提示信息。
一次删除两个目录,用空格分开
空目录1、2
rmdir 1 2
结果:一次删除了空目录1、2
2.-p选项:级联删除
目录1122/1
rmdir -p -v 1122/1
结果:先删除1122/1,再删除1122。
目录1122/1 1122/2
rmdir -p -v 1122/1
结果:删除1122/1,再删除1122时错误,因为此时1122不是空文件夹。
二、rm:删除文件或者目录
1.-f选项:不管目录下的文件存在不存在,都不给予提示
目录1122/1/a,1122/1为目录,a为文件
rm -f 1122/1
结果:提示1122/1为目录,不能删除
rm 1122/1/a
结果:成功,但是没有任何提示
rm 1122/1/b
结果:没有任何提示
2.-r:删除此目录下的所有文件,但是此目录不删除
目录:1122/1 1122/2
rm -r -v 1122
结果:删除1122/1 1122/22
3.组合删除:删除该目录以及该目录下的所有文件
目录1122/1/a 1122/2
rm -rf -v 1122
结果: