파일 이름이 잘못된 파일을 삭제하는 방법은 무엇입니까?

파일 이름이 잘못된 파일을 삭제하는 방법은 무엇입니까?

외장 하드 디스크의 미디어 센터 장치를 통해 토렌트에서 파일을 다운로드 받았습니다. 파일에 "Movie ** 480p ** NEW.wmv"(따옴표 제외)와 같은 잘못된 파일 이름이 있습니다. 파일 이름에 별표 "**"가 있기 때문에 어떤 식으로든 파일을 삭제하거나 이름을 바꿀 수 없습니다. 내가 무엇을 할 수 있는지 알고 있나요?

세부 정보: 외장 드라이브는 NTFS 파일 시스템을 사용합니다. Windows, Windows 명령줄, OSX 터미널, Ubuntu를 사용해 보았지만 삭제할 수 없습니다. "dir" 또는 "ls" 명령으로 파일을 볼 수 있지만 삭제하거나 이름을 바꾸려고 하면 "해당 파일이나 디렉터리가 없습니다." 또는 유사한 오류가 발생합니다. 따라서 위에서 언급한 모든 OS에서 파일을 표시할 수는 있지만 작동할 수는 없습니다. Ubuntu 터미널 명령으로 삭제한 줄 알았는데 해당 파일과 폴더가 ".Trash" 폴더로만 이동되어 거기에 붙어 있습니다.

다양한 포럼에서 다양한 제안을 시도했습니다.

  • rm -r
  • RM *
  • 델 *
  • rmdir
  • rmdir -r
  • dir /x (Windows 8.1에서는 작동하지 않음)
  • 찾다 . -inum number_here -exec rm -i {} \;
  • 파일을 삭제하는 Linux의 쉘 스크립트
  • rm "영화 ** 480p ** NEW.wmv"
  • rm -- 'file_name_here'(및 변형)
  • chkdsk f: (실제로는 오류가 발생했습니다)
  • 7Zip 사용

...그리고 비슷한 문제에 대해 다른 포럼에 제안한 내용도 많지만 아무 것도 작동하지 않습니다. 마지막 옵션은 16진수 편집기를 사용하여 디스크에서 파일 이름을 수동으로 변경하는 것인데, 그러면 마스터 파일 테이블이 엉망이 될 수 있습니다. 게다가 MFT가 어떤 섹터인지 찾을 수 없었습니다.

사용자 1명이 스레드그의 드라이브를 Android 시스템에 연결하여 이 문제를 해결했지만 내 Android 장치에는 USB 연결이 없으며 원래 미디어 센터 장치에서도 파일을 삭제하거나 이름을 바꿀 수 없습니다.

다른 제안이 있나요?

답변1

Linux를 사용하여 삭제할 수 있습니다.

rm ./Movie\ \*\*\ 480p\ \*\*\ NEW.wmv

를 사용하면 \공백과 별표를 피할 수 있으며, 추가하면 파일 이름에 ./파일이 있어도 rm이 파일을 제거하게 됩니다 .-

관련 정보