Сообщение «нет такого файла или каталога» при удалении файла, который существует в NTFS

У меня есть каталог с изображениями. Внезапно я узнал, что есть новое изображение с новым именем. Содержимое изображения похоже на другое изображение в другом каталоге, но с другим именем. Я не копировал это изображение в этот каталог.

Также там появился каталог с тем же именем, что и изображение. Я не создал ни одного из них. Когда я попытался удалить их, я получил это сообщение «Нет такого файла или каталога», даже если он уже существует. Я использовал команду sudo rm -rf imagename.jpg чтобы удалить ее, но она не сработала.

Может ли кто-нибудь объяснить, почему это происходит и как его решить?

Выход ls -l "large (2).jpg" :

 -rw------- 1 alaa alaa 2859942 Jun 8 04:01 large (2).jpg 

Выходной сигнал rm "large (2).jpg" :

 rm: cannot remove 'large (2).jpg': No such file or directory 

Вывод printf %s\\0\\n ./large* | sed -nl printf %s\\0\\n ./large* | sed -nl

 ./large (20).jpg\000$ ./large (26).jpg\000$ ./large (2).jpg\000$ ./large (5).jpg\000$ 

Файловая система – NTFS.

2 Solutions collect form web for “Сообщение «нет такого файла или каталога» при удалении файла, который существует в NTFS”

Однажды я опубликовал довольно подробный взгляд на файловые потоки NTFS, связанные с драйвером linux ntfs-3g из-за аналогичной проблемы по другому вопросу. Я вспомнил об этом и, предположив, что ваша проблема также находится в разделе NTFS, я разместил здесь этот комментарий:

Если это NTFS, я подозреваю это . Это может произойти, если основные разрешения файла изменены, поскольку вы оказываете влияние на поток . Я думаю, что так происходит. Это сложно – и, вероятно, по крайней мере, немного выше меня. Но это происходит. Во всяком случае, запустите chkdsk в Windows.

Видимо, и, к счастью, это решило вашу проблему.

Пытаться:

 rm -i large*.jpg 

Это спросит вас, следует ли удалять каждый соответствующий файл. Скажите «нет» для всех файлов, кроме этого.

  • Удалить все, кроме нескольких расширений
  • Как удалить каталог и все его содержимое?
  • Удаление некоторых из самых больших файлов в каталоге
  • Удалите все файлы в папке, кроме последней (последней) 20
  • Как удалить папку тильды (~)?
  • Предоставьте предупреждение, когда что-то будет удалено (от root)
  • Предотвратить удаление или принуждение подкаталога к структуре каталогов
  • Как я могу удалить только зарегистрированные файлы в каталоге без каких-либо подсказок?
  • Сохранение количества файлов в папке постоянным путем удаления старых файлов
  • OSX: rmdir «разрешено разрешение», но каталог удален
  • Не удалось создать файл rm: превышена дисковая квота
  • Linux и Unix - лучшая ОС в мире.