파일을 이동하고 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
쉘에 명령을 입력할 때 파일 이름 자동 완성을 사용하십시오.