소프트웨어 설치 중에 스크립트는 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
. 그렇게 할 수 있다면 심볼릭 touch foo
링크(" rm foo2
").
답변2
inode를 통해 파일을 삭제해 보세요.
ls -lasi | grep filename
find. -inum inode-number -exec rm -rf {} \;