파일 더미를 삭제할 수 없는 것 같습니다. 이 모든 파일의 공통점은 다음과 같습니다.
- 그것들은 모두 심볼릭 링크이거나 부모 디렉토리입니다.
- 모두 매핑되지 않은 사용자 및 그룹이 소유하고 있습니다.
그건:
sh-3.2# find . -type l -exec ls -ld {} \;
lrwxrwxrwx 1 1001 1001 14 10 Apr 2011 ./kernel/kernel -> linux-2.6.38.2
lrwxrwxrwx 1 1001 1001 15 25 May 2011 ./kernel/logo/logo.ppm -> skull-black.ppm
lrwxrwxrwx 1 1001 1001 19 2 Sep 15:12 ./redhat/BUILD/gol-git/display/default/.libs/libdefault.so.0 -> libdefault.so.0.0.0
lrwxrwxrwx 1 1001 1001 17 2 Sep 15:12 ./redhat/BUILD/gol-git/display/nico2/.libs/libnico2.so -> libnico2.so.0.0.0
lrwxrwxrwx 1 1001 1001 15 15 Jul 2011 ./redhat/BUILD/libg15-1.2.7/.libs/libg15.so -> libg15.so.1.0.0
lrwxrwxrwx 1 1001 1001 15 15 Jul 2011 ./redhat/BUILD/libg15-1.2.7/.libs/libg15.so.1 -> libg15.so.1.0.0
sh-3.2# find . -type d -exec ls -ld {} \;
drwxrwxrwx 4 root wheel 136 23 Jan 10:55 .
drwxrwxrwx 3 root wheel 136 22 Jan 22:33 ./kernel
drwxrwxrwx 2 root wheel 102 22 Jan 22:31 ./kernel/logo
drwxrwxrwx 3 root wheel 102 23 Jan 10:55 ./redhat
drwxrwxrwx 4 root wheel 136 23 Jan 10:55 ./redhat/BUILD
drwxrwxrwx 3 root wheel 102 23 Jan 10:55 ./redhat/BUILD/gol-git
drwxrwxrwx 4 root wheel 136 23 Jan 10:55 ./redhat/BUILD/gol-git/display
drwxrwxrwx 3 root wheel 102 22 Jan 22:21 ./redhat/BUILD/gol-git/display/default
drwxrwxrwx 2 root wheel 102 22 Jan 22:33 ./redhat/BUILD/gol-git/display/default/.libs
drwxrwxrwx 3 root wheel 102 22 Jan 22:21 ./redhat/BUILD/gol-git/display/nico2
drwxrwxrwx 2 root wheel 102 23 Jan 11:00 ./redhat/BUILD/gol-git/display/nico2/.libs
drwxrwxrwx 3 root wheel 102 22 Jan 22:21 ./redhat/BUILD/libg15-1.2.7
drwx------ 2 root wheel 136 22 Jan 22:21 ./redhat/BUILD/libg15-1.2.7/.libs
sh-3.2# find . -not -type d -a -not -type l -exec ls -ld {} \;
sh-3.2#
삭제에 관해서는:
sh-3.2# ls -l ./redhat/BUILD/gol-git/display/default/.libs/libdefault.so.0
lrwxrwxrwx 1 1001 1001 19 2 Sep 15:12 ./redhat/BUILD/gol-git/display/default/.libs/libdefault.so.0 -> libdefault.so.0.0.0
sh-3.2# rm -f ./redhat/BUILD/gol-git/display/default/.libs/libdefault.so.0
sh-3.2# ls -l ./redhat/BUILD/gol-git/display/default/.libs/libdefault.so.0
lrwxrwxrwx 1 1001 1001 19 2 Sep 15:12 ./redhat/BUILD/gol-git/display/default/.libs/libdefault.so.0 -> libdefault.so.0.0.0
sh-3.2# rm ./redhat/BUILD/gol-git/display/default/.libs/libdefault.so.0
rm: ./redhat/BUILD/gol-git/display/default/.libs/libdefault.so.0: No such file or directory
sh-3.2# ls -li !$
ls -li ./redhat/BUILD/gol-git/display/default/.libs/libdefault.so.0
282892 lrwxrwxrwx 1 1001 1001 19 2 Sep 15:12 ./redhat/BUILD/gol-git/display/default/.libs/libdefault.so.0 -> libdefault.so.0.0.0
sh-3.2#
문제의 HFS 볼륨에 대한 마운트 옵션은 다음과 같습니다.
- hfs, 로컬, nodev, nosuid
답변1
그것들은 심볼릭 링크입니다. 링크를 삭제하시겠습니까, 아니면 원본 파일을 삭제하시겠습니까? (어느 쪽이든 rm 작동해야 합니다.) 시도해 볼 수도 있지만 unlink
더 위험한 옵션입니다. 시도해 볼 수도 있지만 sudo rm
이것이 귀하의 상황에 어떤 영향을 미칠지는 잘 모르겠습니다. 마지막 옵션은 를 사용하여 소유자를 변경하는 것입니다 sudo chown
. (하지만 다시 말하지만, 존재하지 않는다고 생각하는 파일에서는 작동하지 않을 수도 있습니다...)