我最近在服务器上移动目录时发生了一些事情。那是几周前的事了,所以我不记得具体发生了什么。这些目录现在无法使用和读取。我无法进入它们,我的程序也无法读取它们。由于它们占用了大量的磁盘空间,我试图删除它们。我使用了命令
sudo rm nameOfFolder -R
但它说没有这样的文件或目录。但是,如果我执行命令“ls”,目录就会正常显示。我谷歌了一下,然后尝试了另一个命令,
rm -rf nameOfFolder
有什么想法吗?谢谢。
答案1
诸如 之类的参数-R
几乎总是位于命令目标之前。您的第一个命令在目标之后有参数,由于没有,nameOfFolder -R
您将得到no such file or directory
。建议您阅读man rm
和man rmdir
以了解语法和可用参数的详细信息。
如果文件夹显示在 Nautilus 中,您可以在输入命令和参数后随时将它们拖到终端窗口,然后会自动输入目标路径。