Сообщение «нет такого файла или каталога» при удалении файла, который существует в 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 

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

  • Почему следующий скрипт удаляет себя?
  • Сколько файлов можно удалить сразу?
  • удалил бродячий файл и теперь вижу .nfs0000000000b869e300000001?
  • Обнаружение размера файла и операция условно
  • Удалите файлы и каталоги по их именам. Данный файл или каталог отсутствует
  • как я могу рекурсивно удалять пустые каталоги в моем домашнем каталоге?
  • Массовое удаление большого каталога на ZFS без его рекурсивного перемещения
  • Есть ли одна '03 зарегистрированная UNIX, которая не может делать rm -foo в этот момент?
  • Безопасно ли удалять файлы .journal ~?
  • Поиск недостающих имен файлов между двумя каталогами в Linux
  • В чем цель `rm -P`?
  • Удалить файлы-призраки со специальными символами
  • Interesting Posts

    Как я могу подтвердить, что `nice` работает?

    Почему команда adduser ведет себя удивительно?

    Как определить оставшееся пространство на изолированном разделе из командной строки

    Сравнение первого столбца в разных файлах

    Ищете удобный способ создания «постоянного массива»,

    .bashrc перезаписан, но все еще источник – как его можно восстановить?

    Как получить информацию о архиве пакета deb?

    Обновление Slackware Upgrade на новой версии

    VPN с iptables и маршрутизацией: порт доступа из локальной сети

    dhclient – Применение изменений конфигурации без перезагрузки

    Настроить SELinux, чтобы позволить демонам использовать файлы в нестандартных местоположениях

    Запустите службу systemd после automount, но после ее доступа

    «Нет такого файла или каталога» при создании ключа gpg

    воссоздать вызов оболочки

    Отправить файл через последовательный порт с помощью протокола XMODEM

    Linux и Unix - лучшая ОС в мире.