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