App
내 Ubuntu 컴퓨터의 디렉토리에 2개의 파일이 있습니다. 이 두 파일을 디렉토리에서 완전히 삭제하고 싶은데 rm -rf
.
App
GUI 폴더에는 이 두 파일도 표시되지 않습니다. ls al
디렉토리로 돌아가기:
ls: cannot access Notepad_verify���,;()p_151003101035_Results_2800.rpt: No such file or directory
ls: cannot access M J_g ;w-%()�t�{,l]_120424113032_Results_2800.rpt: No such file or directory
total 24
drwxrwxrwx 2 root root 20480 Oct 7 16:19 .
drwxr-xr-x 24 root root 4096 Oct 7 2015 ..
-????????? ? ? ? ? ? M J_g ;w-%()?t?{,l]_120424113032_Results_2800.rpt
-????????? ? ? ? ? ? Notepad_verify???,;()p_151003101035_Results_2800.rpt
시도하면 rm -rf
명령이 성공적으로 실행되지만 파일은 삭제되지 않습니다. 여전히 "App" 디렉터리에 있습니다.
또한 전체 디렉토리를 삭제해 보았습니다.
이를 통해 rm -rf App/
다음을 얻습니다.
rm: cannot remove ‘AppData/’: Directory not empty
성공적으로 실행된 것 같지만 rm -rf App/*
파일이 여전히 App
폴더에 있습니다.
권한이나 시간 및 날짜 세부정보도 표시할 수 없습니다. 이 파일에는 rm
, 또는 명령을 사용할 수 없습니다 .mv
cp
이 파일을 어떻게 삭제할 수 있나요?
답변1
App 폴더를 보면 Liberkey와 같은 것이 생각나는데, 완전히 닫히지는 않았을 수도 있습니다.
이제 파일 시스템을 복구해야 합니다. 이것이 fsck(파일 시스템 일관성 검사)입니다.
디스크가 마운트된 경우 fsck를 수행할 수 없습니다.
디스크 마운트 해제: (
umount /dev/sdc1
아래 장치 사용 중 참조)파일 시스템 확인
fsck -y /dev/sdc1
- 디스크를 다시 설치합니다(USB 키인 경우 플러그를 뽑았다가 다시 삽입하면 됩니다).
cannot umount /dev/sdc1 device busy
" " 의 경우
cd /tmp
- 다른 모든 터미널/연결을 닫습니다.
- 그래도 실패하면 디스크의 파일을 사용하는 애플리케이션이 있을 수 있으므로 다시 시작해 보세요.
답변2
.find
find -name '*.rpt' -delete