在软件安装过程中,configure
脚本创建了一个符号链接,该链接似乎位于使用选项安装的文件系统ln -s foo foo
上smbfs
credentials=/etc/fstab.passwd,uid=1001,gid=1001,file_mode=0644,dir_mode=0755,rw
文件系统位于simfs
主机上。我尝试使用 删除此符号链接rm
,unlink
但没有任何效果。该stat
命令无法访问任何信息。我怎样才能删除这个链接?
答案1
听起来好像文件系统很混乱,因为符号链接指向自身。您可以尝试查看是否可以重命名该链接,例如mv foo foo2
.如果它允许您这样做,那么您可能仍然需要创建一个名为 foo 的虚拟文件(通过“ touch foo
”)来安抚文件系统,然后再删除符号链接(“ rm foo2
”)。
答案2
尝试通过其 inode 删除该文件:
ls -lasi | grep filename
find. -inum inode-number -exec rm -rf {} \;