Linux使用rmdir和rm命令删除文件夹

时间:2020-01-09 10:41:26  来源:igfitidea点击:

如何在Linux操作系统下删除文件夹?
文件夹不过是一组文件。
该文件夹在Linux中也称为目录。
一切都是Linux中的文件。
您可以使用以下rmdir命令删除Linux中的文件夹或目录(如果它们为空)。
否则,您需要使用rm命令。

Linux使用rmdir删除文件夹

语法是

rmdir foldername
rmdir dirname
rmdir /path/to/folder/
rmdir /path/to/directory/

让我们看一些示例,这些示例显示了如何在Linux中删除文件夹。

Linux删除文件夹

在此示例中,删除名为/tmp/letters /的目录

rmdir /tmp/letters

例如,以下命令将在当前目录中删除两个名为alpha和delta的空文件夹:

rmdir alpha delta

如何获取有关运行rmdir时发生的情况的其他信息

传递-v(详细)选项,如下所示:

rmdir -v dir1
rmdir -v foo bar

删除文件夹及其祖先

-p选项可以删除目录及其子目录/子文件夹:

rmdir -p dir1/dir2/dir3

rmdir命令的命令选项如下:

  • -p:Linux删除文件夹,即删除指定目录的父文件夹
  • -v:为每个处理的目录输出诊断
  • --ignore-fail-on-non-empty:忽略每个仅由于文件夹为非空的失败。

删除所有文件和文件夹,包括子目录

使用以下语法:

rm -rf /path/to/dir

例如,删除/home/Hyman/docs及其所有子目录(包括文件),执行:

rm -rf /home/Hyman/docs/
rm -rfv /home/Hyman/dir2/
ls -l /home/Hyman/docs/

rm命令选项如下:

  • -r:通过首先删除目录的所有内容来递归删除目录
  • -f:Linux强制删除文件夹
  • -v:详细输出