2016-12-03 2 views
0

Я пытаюсь удалить каталог «DIRR»:CentOS не может удалить каталог

/package/python-2.7.9/lib/python2.7/site-packages/dirr/ 

Я попытался гт -rf

sudo rm -rf dirr 

rm: cannot remove `dirr': Directory not empty 

Когда я проверить, что находится внутри каталога,

[[email protected]_pc dirr]# ls 
ls: cannot access __init__.pyc: No such file or directory 
ls: cannot access __main__.py: No such file or directory 
ls: cannot access __main__.pyc: No such file or directory 
ls: cannot access _execution.py: No such file or directory 

_execution.py __init__.pyc __main__.py __main__.pyc 

Я понятия не имею, что происходит.

Вот некоторая дополнительная информация:

centos-release-6-6.el6.centos.12.2.x86_64 

ls -al 
?????????? ? ? ?  ?   ? _execution.py 
?????????? ? ? ?  ?   ? __init__.pyc 
?????????? ? ? ?  ?   ? __main__.py 
?????????? ? ? ?  ?   ? __main__.pyc 

ответ

0

Возможный способ обхода:

mv -f /package/python-2.7.9/lib/python2.7/site-packages/dirr/ /tmp/ 

Если это работает, то вы можете просто перезагрузить и посмотреть, если каталог будет удален (во многих дистрибутивах Linux/tmp/получает «чистку» при загрузке, не уверен в вашем - если нет, попробуйте удалить его вручную из/tmp /).

Другой возможный обходной путь:

rm -ri /package/python-2.7.9/lib/python2.7/site-packages/dirr/ 

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

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

ls -li /folder/ пример вывода: 918625 -rw-r--r ...etc

, а затем удалить каждый из файлов с находкой :

find /folder/ -inum 918625 -delete 
+1

Я попробовал mv -f, и он жалуется на файлы внутри директории, которая не существует. – jono

+0

Я добавил некоторые обходные пути, посмотрим, работает ли какой-либо из них. –

0

у меня нет однозначного ответа на свой вопрос, но у меня была аналогичная проблема на CentOS недавно - я видел мусор для статистики файлов на ls, так же, как и вы.

Сохранены ли ваши файлы на разделе ext2?

Смежные вопросы