如何删除以下目录?
我打字了:
rmdir lampp
出现此错误:
rmdir: failed to remove `lampp': Directory not empty
是否有命令删除目录中的所有文件并删除目录文件夹?
如何删除以下目录?
我打字了:
rmdir lampp
出现此错误:
rmdir: failed to remove `lampp': Directory not empty
是否有命令删除目录中的所有文件并删除目录文件夹?
rm -rf lampp
它会删除包含在 lampp
目录。
添加 sudo
在命令的开头 :
sudo rm -rf folderName
否则,没有 sudo
你将被拒绝返回。 这是一个很好的做法,尽量不使用 -f
删除目录时:
sudo rm -r folderName
注意:这是假设您已经在终端中要删除的文件夹的同一级别上,如果不是:
sudo rm -r /path/to/folderName
仅供参考:您可以使用字母 -f
, -r
, -v
:
-f
=忽略不存在的文件,从不提示-r
=递归删除目录及其内容-v
=解释正在做什么rm -R lampp
但是,您需要小心使用这样的递归命令,因为很容易意外删除比您预期的要多的东西。
在按Enter键之前,最好始终仔细检查您所在的目录,以及您是否正确键入了命令。
更安全的版本
rm -R -i lampp
增加 -i
使它更安全一点,因为它会提示你每次删除。 但是,如果您要删除许多文件,这不会非常实用。 不过,你可以先试试这个。
注意关于 -f
选项:
很多人建议使用 -f
(将其组合成 -Rf
或 -rf
),声称它摆脱了恼人的提示。 但是,在正常情况下,您不需要它,并且使用它可以抑制您可能遇到的一些问题 做 我想知道。 当你使用它时,如果你的参数提供了一个不存在的目录或文件,你不会被警告:rm只是默默地无法删除任何东西。 作为一般规则,首先尝试没有 -f
:如果你的论点有问题,那么你会注意到。 如果你开始得到太多关于没有写入权限的文件的提示,那么你可以尝试一下 -f
. 或者,从对要删除的文件和目录具有完全权限的用户(或使用sudo的超级用户)运行命令,首先防止出现这些提示。
有很多方法可以通过CLI模式删除目录。 这取决于你对哪种方式感到满意。
rm -rvf /path/to/directory
-r
=递归删除目录及其内容-v
=解释正在做什么-f
=忽略不存在的文件,从不提示如果您是Linux新手,请使用命令的手册页(man rm
)更多的选择和更多的准确性。
我今天遇到了一些麻烦,但我用sudo克服了它。
警告:在使用下面的命令之前,请非常确定您要删除整个内容。
$ sudo rm -R [Directory name]
我今天成功地做到了这一点,并删除了许多我确认我不想要/需要的非空目录。
我正在使用14.04lts
只是做’rm-r lampp’就行了。
我无法使用上述所有详细命令删除像"新建文件夹"这样的目录。 这是双字。 但我想删除该目录。 任何建议将受到欢迎。 T.Divakara,班加罗尔,印度
Its the blank space in the file name, try using ‘quotes’ > rmdir’新文件夹’ < then the folder disapers, or use escape characters for non-vissible characters.