내 동료가 나에게 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
물음표인 출력은 r
ead 권한(= 디렉토리 목록 읽기 허용)이 있는 출력과 동일하지만 x
권한이 없습니다(=아니요디렉터리의 파일에 대한 액세스를 허용합니다.)
rwx
ls -l
디렉토리에 전체 권한을 추가하면 목록이 정상이 되고 파일을 정상적으로 삭제할 수 있다는 것을 알게 될 것입니다 .
답변2
이름을 바꾼 후 삭제해 보세요.
답변3
(application/octet-stream)과 연결되어 있다면 아마도 일종의 인쇄 파일(gs, ps 또는 pcl)일 것입니다. 많은 가능성이 있지만 컵 인터페이스나 /etc/cups로 이동하면 인쇄 작업을 볼 수 있습니다. 스크립트가 잘못되면 막히고 그곳으로 이동할 수 있습니다.
PS to PDF 유형 기능을 사용하십니까? 이것은 또한 거기로 밀어 넣을 수 있습니다.
답변4
sudo chmod ugo+rwx -R .
(작업 디렉터리에서) 실행합니다 . 또한 dmesg에서 IO 오류를 확인하세요.