尝试在 22.04 中删除已删除软件的一些目录,当我打开 Term 并输入“sudo rm -r目录名称返回以下错误消息:
rmdir:无效选项——‘r’
这个 -r 选项并不新,互联网上到处都显示它是删除目录及其所有文件的正确选项,那么为什么现在它在 22.04 中不起作用了?即使我在谷歌搜索中强制输入“22.04”,弹出的文章仍然显示 -r 选项在 22.04 中有效。我还没有找到 -r 的子选项。
我该用什么来删除包含文件的整个目录?或者删除目录的正确方法是什么?谢谢。
答案1
rmdir
用于删除空目录,并且已经暗示它是一个目录。 用于-r
.rm
删除rm
文件,-r
用于递归(也意味着目录;空的或有文件的)
手册删除目录:
Remove the DIRECTORY(ies), if they are empty.
--ignore-fail-on-non-empty
ignore each failure that is solely because a directory
is non-empty
-p, --parents
remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c'
is similar to 'rmdir a/b/c a/b a'
-v, --verbose
output a diagnostic for every directory processed
--help display this help and exit
--version
output version information and exit