如何在 Linux 中删除空目录和非空目录

在linux中,可以执行“rm -r 目录名”语句来删除非空目录。rm命令用于永久性地删除文件系统中指定的文件或目录,当该命令后跟“-r”选项后,可实现递归删除,删除指定目录及包含的所有内容,包括所有的子目录和文件。

在 Linux 中删除目录比您想象的要难,而且出现如下错误的情况并不少见:

folder: Directory not empty
folder: is a directory

混淆是因为rmdir不能用于删除其中包含文件或文件夹的目录。

在 Linux 上删除一个非空目录#

要删除 linux 上不为空的目录,请将-r标志传递给 rm。-r表示递归,因此它会删除文件夹中的所有内容,包括文件夹本身。将下面的“文件夹”替换为您的文件夹名称或位置。

rm -r folder

在 Linux 上删除多个非空目录#

如果要删除 linux 上的多个目录,并且它们不为空,只需将文件夹名称用空格隔开,然后使用rm -r

rm -r folder1 folder2 folder3

在 Linux 上删除一个空目录#

如果要删除 linux 上的目录,并且您的目录是空的,其中没有文件夹或文件,请使用rmdir

rmdir folder

发表评论

邮箱地址不会被公开。 必填项已用*标注