적절한 권한 없이 알 수 없는 파일을 삭제하는 방법

적절한 권한 없이 알 수 없는 파일을 삭제하는 방법

내 동료가 나에게 tar.gz 파일의 주제를 보냈고 나는 일반적으로 모든 종류의 압축 파일에서 하는 것처럼 Archive Manager GUI를 사용하여 압축을 풀려고 했습니다. 그러나 더 이상 삭제할 수 없는 손상된 파일/디렉토리가 생성되었습니다.

작업 디렉터리는 내 홈 폴더에 만든 디렉터리에 있습니다.

ls -l 생성

???????????  ? ?        ?       ?            ? Alt_Elementary_Dark

마우스 오른쪽 버튼 클릭 속성 메뉴에는 권한을 확인할 수 없으며 모든 정보(크기, 액세스, 수정 등)가 "알 수 없음"으로 표시됩니다.

유형은 디렉토리여야 하지만 "binary(application/octetstream)"라고 합니다.

내가 시도하고 제거한 것:

$ sudo rm -rfv Alt_Elementary_Dark
rm: cannot remove ‘Alt_Elementary_Dark’: Permission denied

$ sudo rmdir Alt_Elementary_Dark 
rmdir: failed to remove ‘Alt_Elementary_Dark’: Permission denied

$ sudo touch Alt_Elementary_Dark
touch: cannot touch ‘Alt_Elementary_Dark’: Permission denied

$ mv Alt_Elementary_Dark renamed_to_remove
mv: cannot stat ‘Alt_Elementary_Dark’: Permission denied

$ sudo mv Alt_Elementary_Dark renamed_to_remove
mv: failed to access ‘renamed_to_remove’: Permission denied

$ sudo ls -ld Alt_Elementary_Dark
ls: cannot access Alt_Elementary_Dark: Permission denied

손상된 알 수 없는 디렉터리를 삭제하는 다른 방법이 있습니까?

답변1

먼저 파일이 위치한 디렉토리의 권한을 확인하십시오.

파일 이름을 제외한 모든 것이 ls -l물음표인 출력은 read 권한(= 디렉토리 목록 읽기 허용)이 있는 출력과 동일하지만 x권한이 없습니다(=아니요디렉터리의 파일에 대한 액세스를 허용합니다.)

rwxls -l디렉토리에 전체 권한을 추가하면 목록이 정상이 되고 파일을 정상적으로 삭제할 수 있다는 것을 알게 될 것입니다 .

답변2

이름을 바꾼 후 삭제해 보세요.

답변3

(application/octet-stream)과 연결되어 있다면 아마도 일종의 인쇄 파일(gs, ps 또는 pcl)일 것입니다. 많은 가능성이 있지만 컵 인터페이스나 /etc/cups로 이동하면 인쇄 작업을 볼 수 있습니다. 스크립트가 잘못되면 막히고 그곳으로 이동할 수 있습니다.

PS to PDF 유형 기능을 사용하십니까? 이것은 또한 거기로 밀어 넣을 수 있습니다.

답변4

sudo chmod ugo+rwx -R .(작업 디렉터리에서) 실행합니다 . 또한 dmesg에서 IO 오류를 확인하세요.

관련 정보