系统相关
首页 > 系统相关> > linux – 删除目录的符号链接

linux – 删除目录的符号链接

作者:互联网

我有一个重要目录的符号链接.我想摆脱那个符号链接,同时保持它背后的目录.

我试过rm然后回来rm:无法删除’foo’.
我尝试了rmdir并找回了rmdir:未能删除’foo’:目录不是空的
然后我通过rm -f,rm -rf和sudo rm -rf进展

然后我去寻找我的备份.

有没有办法摆脱符号链接,而不是用洗澡水扔掉婴儿?

解决方法:

# this works
rm foo
# versus
rm foo/

基本上,您需要告诉它删除文件,而不是删除目录.我相信rm和rmdir之间的区别存在是因为C库对待每个文件的方式不同.

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

如果它不能如上所述,那么检查您的权限.您需要对包含目录的写入权限才能删除文件.

标签:linux,file,symlink
来源: https://codeday.me/bug/20190926/1820717.html