Невозможно удалить пустые каталоги со странными именами

Я переживаю трудное время, пытаясь удалить три пустых каталога, которые были созданы после прерванного процесса «очистки свободного места на диске» от bleachbit, я использовал каждый предложенный метод, и ни один из них не работает, я попытался уничтожить их с bleachbit и удалением с помощью команд, таких как rm -d, rm -f, rm -r, я попытался переименовать их, переместив их, я даже заменил Ubuntu 16.04 на 17.04 на случай, если что-то не так, будет исправлено, но они все еще там.

Каталоги находятся в отдельном разделе, а не в домашнем каталоге. Их имена следующие:

-9tDCcQrfg8u8e.AlOYZ7DX0q-ZRR77j9q8Gq0z1A62Sh25BS0pYZEby6JDVvtMZavFTCUgQUpjuJUCZ0pKspQLd40O3Zc9rzgGRFcxNBKOgr7KnVwZw_A4kkx4R9zq1oON8aP4y00EY0AuIJYRdCs9v9oYNKrFasQoMXwuLiw5lh0Z8J6Jh8u8pjDNnP31p0oBYsjTQTPUE1MXVqgAuWNjrhtEFuouXKR CD09GzmqmJfZ2rBA5rtBsWR1EAewq-fZWJCJhlO6r1aC qoRSRba1C8bPYrpk_5OW6Qi9mPC.zhyzqUwivpQfArgb9

Всякий раз, когда я пытаюсь что-то получить, я получаю это сообщение, которое говорит:

Нет такого файла или каталог

вот некоторые из результатов:

me@MyPC:~$ rm -f /media/me/702E29F142F/-9tDCcQrfg8u8e.AlOYZ7DX0q-ZRR77j9q8Gq0‌​z1A62Sh25BS0pYZEby6J‌​DVvtMZavFTCUgQUpjuJU‌​CZ0pKspQLd40O3Zc9rzg‌​GRFcxNBKOgr7KnVwZw_A‌​4kkx4R9zq1oON8aP4y00‌​EY0AuIJYRdCs9v9oYNKr‌​FasQoMXwuLiw5lh0Z8J6‌​Jh8u8pjDNnP31p0oBYsj‌​TQTPUE1MXVqgAuWNjrht‌​EFuouXKR me@MyPC:~$ rmdir -- $ 'CD09GzmqmJfZ2rBA5rtBsWR1EAewq-fZWJCJhlO6r1aC' rmdir: failed to remove '$': No such file or directory rmdir: failed to remove 'CD09GzmqmJfZ2rBA5rtBsWR1EAewq-fZWJCJhlO6r1aC': No such file or directory me@MyPC:~$ rmdir -- 'CD09GzmqmJfZ2rBA5rtBsWR1EAewq-fZWJCJhlO6r1aC' rmdir: failed to remove 'CD09GzmqmJfZ2rBA5rtBsWR1EAewq-fZWJCJhlO6r1aC': No such file or directory me@MyPC:~$ rmdir 'CD09GzmqmJfZ2rBA5rtBsWR1EAewq-fZWJCJhlO6r1aC' rmdir: failed to remove 'CD09GzmqmJfZ2rBA5rtBsWR1EAewq-fZWJCJhlO6r1aC': No such file or directory me@MyPC:~$ rmdir -- -9tDCcQrfg8u8e.AlOYZ7DX0q-ZRR77j9q8Gq0z1A62Sh25BS0pYZEby6JDVvtMZavFTCUgQUpjuJUCZ0pKspQLd40O3Zc9rzgGRFcxNBKOgr7KnVwZw_A4kkx4R9zq1oON8aP4y00EY0AuIJYRdCs9v9oYNKrFasQoMXwuLiw5lh0Z8J6Jh8u8pjDNnP31p0oBYsjTQTPUE1MXVqgAuWNjrhtEFuouXKR rmdir: failed to remove '-9tDCcQrfg8u8e.AlOYZ7DX0q-ZRR77j9q8Gq0z1A62Sh25BS0pYZEby6JDVvtMZavFTCUgQUpjuJUCZ0pKspQLd40O3Zc9rzgGRFcxNBKOgr7KnVwZw_A4kkx4R9zq1oON8aP4y00EY0AuIJYRdCs9v9oYNKrFasQoMXwuLiw5lh0Z8J6Jh8u8pjDNnP31p0oBYsjTQTPUE1MXVqgAuWNjrhtEFuouXKR': No such file or directory me@MyPC:~$ sudo rmdir -- -9tDCcQrfg8u8e.AlOYZ7DX0q-ZRR77j9q8Gq0z1A62Sh25BS0pYZEby6JDVvtMZavFTCUgQUpjuJUCZ0pKspQLd40O3Zc9rzgGRFcxNBKOgr7KnVwZw_A4kkx4R9zq1oON8aP4y00EY0AuIJYRdCs9v9oYNKrFasQoMXwuLiw5lh0Z8J6Jh8u8pjDNnP31p0oBYsjTQTPUE1MXVqgAuWNjrhtEFuouXKR rmdir: failed to remove '-9tDCcQrfg8u8e.AlOYZ7DX0q-ZRR77j9q8Gq0z1A62Sh25BS0pYZEby6JDVvtMZavFTCUgQUpjuJUCZ0pKspQLd40O3Zc9rzgGRFcxNBKOgr7KnVwZw_A4kkx4R9zq1oON8aP4y00EY0AuIJYRdCs9v9oYNKrFasQoMXwuLiw5lh0Z8J6Jh8u8pjDNnP31p0oBYsjTQTPUE1MXVqgAuWNjrhtEFuouXKR': No such file or directory me@MyPC:/media/me/702E29F142F2362F$ rmdir -- $'qoRSRba1C8bPYrpk_5OW6Qi9mPC.zhyzqUwivpQfArgb9' rmdir: failed to remove 'qoRSRba1C8bPYrpk_5OW6Qi9mPC.zhyzqUwivpQfArgb9': No such file or directory

Когда я пытаюсь переместить его в корзину или удаление с помощью Nautilus, это выглядит так:

1
задан 24 August 2017 в 23:45

2 ответа

Графический метод

Я использовал бы nautilus файловый менеджер, встроенный в Ubuntu. Просто выделите каталоги, щелкните правой кнопкой мыши и выберите «отправить в корзину». Если у каталогов есть большие файлы, вы можете сразу удалить мусор.

Если каталоги принадлежат root Nautilus, вы не сможете их удалить. В этом случае откройте терминал и используйте:

gksu nautilus

Невозможно переместить в корзину, но можно удалить напрямую

В соответствии с этим вопросом Linux Mint некоторые файлы Windows не могут быть перемещены

Еще один ответ в этом вопросе указывает, как узнать тип файловой системы, используя:

df -T /media/<path_to_project_folder>

Затем изменение записи /etc/fstab для установки с использованием разных параметров и успешного удаления файлов.

Terminal Method

В соответствии с этим вопросом Linux Mint вы можете удалить файлы со специальными символами (странные имена), перейдя в каталог, содержащий их, и используя:

rm -i -- *

Это приведет к необходимости удаления каждого файла. Вы можете и должны изменить '*' на более узкое совпадение, если есть много файлов. [F8] останавливает параметры обработки, поэтому файл с именем -d будет удален с помощью rm успешно.

Другой ответ в том же потоке предлагает удалить с помощью номера inode с помощью. В нем говорится, что вы можете использовать ls -li для отображения всех файлов по их inode. Затем запустите эту команду, чтобы удалить файл:

find . -inum ${INODE_NUM} -delete

Вы можете добавить -maxdepth 1 в мою находку, чтобы быть в безопасности:

find . -maxdepth 1 -inum ${INODE_NUM} -delete
2
ответ дан 18 July 2018 в 08:01

Графический метод

Я использовал бы nautilus файловый менеджер, встроенный в Ubuntu. Просто выделите каталоги, щелкните правой кнопкой мыши и выберите «отправить в корзину». Если у каталогов есть большие файлы, вы можете сразу удалить мусор.

Если каталоги принадлежат root Nautilus, вы не сможете их удалить. В этом случае откройте терминал и используйте:

gksu nautilus

Невозможно переместить в корзину, но можно удалить напрямую

В соответствии с этим вопросом Linux Mint некоторые файлы Windows не могут быть перемещены

Еще один ответ в этом вопросе указывает, как узнать тип файловой системы, используя:

df -T /media/<path_to_project_folder>

Затем изменение записи /etc/fstab для установки с использованием разных параметров и успешного удаления файлов.

Terminal Method

В соответствии с этим вопросом Linux Mint вы можете удалить файлы со специальными символами (странные имена), перейдя в каталог, содержащий их, и используя:

rm -i -- *

Это приведет к необходимости удаления каждого файла. Вы можете и должны изменить '*' на более узкое совпадение, если есть много файлов. [F8] останавливает параметры обработки, поэтому файл с именем -d будет удален с помощью rm успешно.

Другой ответ в том же потоке предлагает удалить с помощью номера inode с помощью. В нем говорится, что вы можете использовать ls -li для отображения всех файлов по их inode. Затем запустите эту команду, чтобы удалить файл:

find . -inum ${INODE_NUM} -delete

Вы можете добавить -maxdepth 1 в мою находку, чтобы быть в безопасности:

find . -maxdepth 1 -inum ${INODE_NUM} -delete
2
ответ дан 24 July 2018 в 18:57
  • 1
    см. рисунок в моем редактировании, ничего не работало, и это действительно раздражает. В любом случае, спасибо за ваш вклад. – AliOuld 24 August 2017 в 20:36
  • 2
    Интересно, это разрешение или проблема с монтированием. Можете ли вы щелкнуть стрелку вниз, чтобы показать более подробную информацию и опубликовать новый снимок экрана, пожалуйста? – WinEunuuchs2Unix 24 August 2017 в 22:37
  • 3
    Само по себе отсутствие разрешений или права собственности не должно вызывать «Нет такого файла или каталога», ошибка, особенно локально, но я согласен, что это может быть полезно для дальнейшего сужения проблемы. ... Это заставляет задуматься, возможно ли, что эти каталоги на самом деле не существуют и отображаются только из-за ошибки ядра или драйвера. То есть, возможно, вместо неправильных имен файлов из-за нечетных символов (как я подозревал) они ошибаются, потому что на самом деле такого файла с этим именем больше нет. @AliOuld Вы пытались перезагрузить, чтобы посмотреть, все ли они там? Также можете добавить вывод mount? – Eliah Kagan 24 August 2017 в 23:43
  • 4
    эти каталоги были созданы 25 июля, так что теперь это полный месяц с тех пор, вы можете себе представить, сколько раз я закрыл или перезагрузил свой компьютер, я где-то читал, что ошибка, вызванная bleachbit 1.10 или другой версией, я действительно не помните, может быть, я размонтирую раздел и посмотрю, это ваше предложение? – AliOuld 25 August 2017 в 01:33
  • 5
    Все это кажется целесообразным, но я думаю, вы должны нажать стрелку вниз, чтобы получить подробное сообщение об ошибке, которое предлагает экран. – WinEunuuchs2Unix 25 August 2017 в 02:43

Другие вопросы по тегам:

Похожие вопросы: