如何删除目录和子目录中的所有文件夹和文件?
答案1
此命令将删除目录及其子目录
rm -r directory_name
此命令将强制删除
rm -rf directory_name
此命令将删除空目录
rmdir directory_name
答案2
在一个终端你可以用这个命令来做:
rm -R <directory>
或者
sudo rm -R <directory>
(如果您需要该目录的 root 权限)
<directory>
您要删除的目录在哪里。
有关rm
命令运行的更多规范:
man rm
或者
rm --help
否则,在Nautilus 文件管理器- Ubuntu 中的默认文件管理器 - 选择要删除的目录,然后按Delete(将其移至废纸篓)或Shift+ Delete(永久删除)。此外,您还可以看到如何以 root 身份启动 Nautilus?如果您需要 root 权限才能删除该目录。
答案3
rm -r /path/to/directory
使用此命令时要非常小心,因为如果使用不当(没有目录参数),可能会破坏整个 Linux 系统。以 root 身份或使用 sudo 使用此命令时要特别小心。另外请注意,这并不完全安全,文件可以通过数据重建来恢复。如果您想在取消链接后覆盖文件,请使用shred
。