У меня есть, по-видимому, un-deletable каталог в Unix, который содержит некоторые скрытые файлы с именами, начинающимися с .panfs
. Я не могу удалить его с помощью любой из этих команд:
rm -R <dir>
rm -Rf <dir>
Есть ли у кого-нибудь предложения?
У меня есть, по-видимому, un-deletable каталог в Unix, который содержит некоторые скрытые файлы с именами, начинающимися с .panfs
. Я не могу удалить его с помощью любой из этих команд:
rm -R <dir>
rm -Rf <dir>
Есть ли у кого-нибудь предложения?
Попробуйте удалить его с помощью пользователя root или используйте sudo, если у вас проблемы.
Используйте rm -rf dir
с учетной записью root, и она будет удалена, так как вы должны столкнуться с проблемой разрешений.
Проверьте с помощью df
dir и mount
, как монтируется ваш каталог и к какой файловой системе он принадлежит. Обратите внимание, что если вы используете NFS, CIFS/SMB или какую-либо другую распределенную файловую систему, у вас могут возникнуть проблемы..., поскольку распределенные файловые системы кэшируются ( как на стороне сервера, так и на стороне клиента), поэтому не используйте семантику POSIX. Смотрите файловые системы (5).
Очень вероятно, что вы используете NFS (тогда ваш вопрос должен сказать об этом и дать гораздо больше подробностей, в частности, параметры монтирования и экспорта в /etc/fstab
, см. fstab (5), версию используемого протокола NFS и т.д.)...). Затем вам нужно дать более подробную информацию о том, как именно он монтируется, если у вас есть процессы, использующие эту файловую систему (используйте lsof (8)...), и как работает аутентификация. Довольно часто root-доступ не всегда работает через NFS так, как вы этого хотите... (интуитивно ваш локальный корень не является корнем всей сети).
В некоторых случаях вам необходимо удалить файлы на сервере NFS после размонтирования этой удаленной файловой системы NFS на всех клиентах NFS. Подробная информация зависит от версии используемого протокола NFS и параметров конфигурации.
См. также nfsd (7), exports (5), chattr (1) и т.д. И этот вопрос о Serverfault, и этот Обзор Linux NFS.
Извините, но проголосовало 20+ одобренное решение не помогло мне:) но я прибил присоску.
В моем случае под root, rm -rf (directory) приводит к бесконечному циклу, а размер папки находится под концом. Кроме того, папка неперечислима, использующая команду dir в папке, также приводит к бесконечному циклу.
О, черт возьми, нет!!!
Войдите в режим восстановления, удерживая левую смену при загрузке. Введите пароль root или нажмите enter, если их нет.
cd/
mount -o remount, rw/
rm -f (каталог)//Цель - исправить ошибку цикла
rm -r (каталог)
См. ya!
Все приветствуют Linux Lite.
Синтаксис:
rm -rf <Directory_Name>
Это сработало для меня. Он удалит каталог со всем его содержимым... (принудительно)
тем, кто предпочитает разделять параметры для полного освоения своих командных строк Linux, так:
$ rm -r -f your-dir-name/
rm → удалить
-r → рекурсивно
-f → force (даже защищенный с разрешениями chMod)