这篇 博客将讲解如何删除目录以及删除文件。
删除目录:rmdir (remove directory)
可以使用rmdir 命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。
例:在目录B下,有一个C文件夹,我们mkdir D 创建一个新的文件夹D,在使用rmdir D 删除文件夹D,显示结果如下:
在下例中,我们想要删除文件夹C,命令行上输入rmdir C ,结果如下,会发现出现,rmdir: failed to remove `C': Directory not empty。错误提示,C目录下面为非空,所以无法删除目录C。
删除文件:rm (remove)
可通过rm 删除文件或者目录。使用rm命令要小心,文件删除后不能恢复。为了方式文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。
例:在目录A下有 a.txt文件,以及目录B。输入命令rm a.txt 后显示是否删除这个文件,输入y表示删除,输入n表示不删除。结果如下。
再次输入命令 rm B 的时候,会出现报错,Cannot remove B ,, Is a directory ,不能删除目录B,因为是目录。
在次输入如下命令 rm -r B ,删除目录B,以及目录B下面的文件或者目录,结果如下。
上面会递归询问是否要删除目录B下的C,目录C下面的D,如果确定要删除,不需要提示可以使用如下参数:rm -rf B,结果如下:
目录B以及目录B下面的文件以及内容都删除了。