파일 mv 작업이 중단된 후 삭제할 수 없는 파일이 있습니다.

파일 mv 작업이 중단된 후 삭제할 수 없는 파일이 있습니다.

파일을 이동하고 mv있는데 작업이 중단되었습니다. 이제 외부 NTFS 드라이브에는 삭제할 수 없는 파일이 남아 있습니다. ext4에서 옮겼습니다.

rm file.to.delete
rm: cannot remove ‘file.to.delete’: No such file or directory


ls
total 234M
234M file.to.delete

나는 다음에서 inum을 얻었다.

ls -i

그 다음에

find . -inum 12533 -delete
find: cannot delete `file.to.delete': No such file or directory

이 파일이나 파일 시스템에서 이 파일에 대한 항목을 삭제하려면 다음에 무엇을 해야 합니까?

감사해요

업데이트: 외부 NTFS 드라이브를 Windows 컴퓨터에 연결했고 파일을 삭제할 수 있었습니다. 외부 NTFS를 Raspberry Pi에 다시 연결했지만 현재 장착하는 데 문제가 있습니다.

최종 업데이트: 외부 NTFS 드라이브를 Windows 컴퓨터에 다시 연결하고 오류를 확인했습니다. 오류를 찾아 자동으로 수정합니다. 그런 다음 외부 NTFS 드라이브를 Raspberry Pi에 다시 연결했고 mount -a문제 없이 설치되었습니다. 안정적인! :디.

답변1

파일 시스템 자체가 손상되어 fsck가 필요할 수 있습니다. 불행하게도 Linux의 fsck(당신이 사용하고 있다고 가정합니다. 제가 틀렸다면 정정해 주세요)는 아마도 ntfs 도구 ntfsfix에 대한 링크일 뿐이며 그다지 유용한 도구는 아닙니다.

이 경우 확인하려면 Windows 복사본을 가져와서(이 역시 가정이지만 NTFS를 사용해야 할 다른 이유는 많지 않습니다) 해당 Windows에서 chkdisk를 실행하는 것이 좋습니다.

답변2

강제로 제거해보셨나요? 파일 이름이 올바른 경우 다음 옵션을 시도해 보세요.

rm -rf file.to.delete

답변3

비슷한 질문에 대한 답변을 시도해 보세요.파일이 존재하지 않아서 rm할 수 없나요?

echo "Some Text" > file.to.delete && rm file.to.delete

쉘에 명령을 입력할 때 파일 이름 자동 완성을 사용하십시오.

관련 정보