《Linux就该如此学》-必看的Linux系统与红帽RHCE认证免费自学书籍
免费电子版下载地址:
导读
在Linux中有好多方式可以删掉目录,在图形化界面可以借助文件管理器linux删除 目录linux修改文件名,或则通过终端删掉。本文将介绍在文本界面使用命令删掉目录。
在Linux中有好多方式可以删掉目录,在图形化界面可以借助文件管理器,或则通过终端删掉。本文将介绍在文本界面使用命令删掉目录。
使用rmdir删掉目录
Rmdir命令间成“removedirectory”,用于删掉空目录的命令。
比如,删掉一个名为“MyDocuments”的空目录:
[root@localhost test]# rmdir MyDocuments
假如目录不是空的,会提示错误:
rmdir: failed to remove ‘MyDocuments’: Directory not empty
使用rm命令删掉目录
rm命令一般用于删掉Linux中的文件。可以添加参数拿来删掉目录。诸如linux删除 目录,递归地删掉目录,使用递归选项-r或-R,假如目录是受写保护的中国linux操作系统,则会提示是否继续删掉目录和目录中的文件作为一个整体。-f强制删掉而不被提示。
[root@localhost test]# rm -rf MyDocuments/
可以在单个命令中删掉多个目录,如下边的命令所示。命令删掉所有目录和它们的子目录,而不提示删掉。
[root@localhost test]# rm -rf dir1 dir2 dir3
使用find命令
Find命令帮助用户按照特定的表达式搜索文件和目录。据悉,该命令可用于搜索目录并按照指定的搜索标准删掉它们。
删掉当前目录中的名为”MyDocuments”的目录
[root@localhost test]# find . -type d -name "MyDocuments" -exec rm -rf {} +
删掉一个空目录
假如希望删掉所有空目录,请使用以下命令:
[root@localhost test]# find . -type d -empty -delete
总结
本文介绍了使用rm,rmdir和find删掉目录的使用方式。
红帽RHCE认证试题讲解: