Как удалить файл с неправильным именем?

Как удалить файл с неправильным именем?

У меня есть файл, загруженный с торрента устройством медиацентра на внешний жесткий диск. У файла недопустимое имя, например "Movie ** 480p ** NEW.wmv" (без кавычек). Я не могу удалить или переименовать файл каким-либо образом, вероятно, из-за звездочек "**" в имени файла. Есть ли у вас какие-либо идеи, что мне можно сделать?

Подробности: Внешний диск использует файловую систему NTFS. Я пробовал Windows, командную строку Windows, терминал OSX, Ubuntu, но не смог удалить его. Я могу увидеть файл с помощью команд "dir" или "ls", но когда я пытаюсь удалить или переименовать, я получаю "Нет такого файла или каталога" или похожую ошибку. Таким образом, файл может быть показан, но не может быть использован всеми ОС, которые я упомянул выше. Я думал, что удалил его с помощью команд терминала Ubuntu, но файл и папка, в которой он находится, были перемещены только в папку ".Trash" и застряли там.

Я пробовал разные предложения на разных форумах:

  • рм -р
  • рм *
  • дель *
  • rmdir
  • rmdir -r
  • dir /x (не работает в Windows 8.1)
  • найти . -inum номер_здесь -exec rm -i {} \;
  • скрипты оболочки в Linux для удаления файлов
  • rm "Фильм ** 480p ** НОВЫЙ.wmv"
  • rm -- 'имя_файла_здесь' (и варианты)
  • chkdsk f: (на самом деле это закончилось ошибкой)
  • Использование 7Zip

...и много других предложений на разных форумах по похожим проблемам, ни одно из них не работает. Мой последний вариант — использовать шестнадцатеричный редактор и вручную изменить имя файла на диске, но это может испортить главную таблицу файлов. Кроме того, я не смог найти, какой сектор является MFT.

Один пользователь наэта темарешил эту проблему, подключив его диск к системе Android, но мои устройства Android не имеют USB-подключений, и исходное устройство-медиацентр также не может удалить или переименовать файл.

Есть еще предложения?

решение1

Вы можете удалить его с помощью Linux:

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

Используя \вы можете экранировать пробелы и звездочки, а добавление ./заставит rm удалить файл, даже если таковые имеются -в имени файла.

Связанный контент