-d:directory -f:force -i:interactive -r:recursive -v:verbose
一、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
结果:

原文来自:http://blog.youkuaiyun.com/a804229570/article/details/8211155
其它:https://jingyan.baidu.com/article/2a1383289c8293074a134f1e.html

本文详细介绍了Linux中用于删除目录的rmdir命令及其选项,包括提示信息(-v)和级联删除(-p);同时深入探讨了rm命令的功能,包括强制删除(-f)、递归删除目录内容(-r)及结合使用实现目录及其内容的彻底移除。
3043

被折叠的 条评论
为什么被折叠?



