删除目录的符号链接

我有一个指向重要目录的符号链接。我想摆脱该符号链接,同时保留目录。

我试着rm回来rm: cannot remove 'foo'

我试着rmdir回来rmdir: failed to remove 'foo': Directory not empty

,然后逐步前进rm -frm -rf然后sudo rm -rf

然后我去找我的后援。

有没有一种方法可以消除符号链接,而不会把婴儿和洗澡水一起扔掉?

回答:

# this works:

rm foo

# versus this, which doesn't:

rm foo/

基本上,您需要告诉它删除 文件 ,而不是删除 目录 。我相信之间的差异rmrmdir存在的,因为在C库将每一个的方式不同。

无论如何,第一个应该工作,而第二个应该抱怨foo是目录。

如果上述方法不起作用,请检查您的权限。您需要对包含目录的写入权限才能删除文件。

以上是 删除目录的符号链接 的全部内容, 来源链接: utcz.com/qa/407087.html

回到顶部