在Linux上有许多删除目录的方法,图形界面可以使用文件管理器,也可以从终端中删除。 本文将介绍如何在文本界面中使用命令删除目录。
使用rmdir删除目录
Rmdir命令之间为“remove directory”,用于删除空目录的命令。
例如,删除一个名为“我的文档”的空目录。
[根@本地主机测试] # rmdirmydocuments
如果目录不为空,将显示错误。
rmdir :故障远程移动“我的文档”:目录不完整
使用rm命令删除目录
rm命令通常用于从Linux中删除文件。 可以添加用于删除目录的参数。 例如,如果递归删除目录,然后使用-r或-r递归选项,则如果目录是写保护的,系统会询问是否将目录和目录中的文件作为一个整体删除。 不显示-f提示符而强制删除。
RM-rfmydocuments /
一个命令可以删除多个目录,如以下命令所示。 命令将删除所有目录及其子目录,而不提示您删除它们。
根@本地主机测试# RM-RF光盘1光盘3
使用find命令
Find命令可以帮助用户根据特定的表达式搜索文件和目录。 也可以使用此命令搜索目录,然后根据指定的搜索标准将其删除。
从当前目录中删除名为MyDocuments的目录
root @ localhost测试# find.-类型名称'我的文档' -执行RM-RF
.表示在当前目录中执行-type d只搜索目录的-name指定目录名-exec rm -rf执行rm命令删除所有目录即内容{ }添加到rm命令末尾
删除的目录
要删除的所有空目录,请使用以下命令:
[根@本地主机测试] #查找. -类型-删除
-empty只限制空目录-delete删除所有空目录,包括子目录
总结
本文介绍如何使用rm、rmdir和find删除目录。