Не могу удалить каталог под Linux из-за сломанных файлов

kt@rails-ubuntu:~/rails/ledger/ Releases/20080820144914/.git/hooks$ ls -al
ls: не может получить доступ к post-commit: нет такого файла или каталога
ls: не может получить доступ к обновлению: нет такого файла или каталога
ls: невозможно получить доступ после обновления: нет такого файла или каталога
ls: не может получить доступ к commit-msg: нет такого файла или каталога
ls: не может получить доступ к pre-rebase: нет такого файла или каталога
ls: не может получить доступ после получения: нет такого файла или каталога
ls: не может получить доступ к pre-applypatch: нет такого файла или каталога
ls: не может получить доступ к pre-commit: нет такого файла или каталога
всего 8
drwxrwxr-x 2 kt kt 4096 2008-09-09 18:10 .
drwxrwxr-x 4 kt kt 4096 2008-09-09 18:10 ..
-?????????????? совершить-сообщ
-?????????????? после совершения
-?????????????? после приема
-?????????????? после обновления
-?????????????? предварительно applypatch
-?????????????? перед фиксацией
-?????????????? предварительно перебазироваться
-?????????????? Обновить

4 ответа

Решение

Прежде всего, вот ваш вопрос, красиво отформатированный (окружите его тегами

, чтобы получить это):

kt @ rails-ubuntu: ~ / rails / ledger / Releases/20080820144914/.git/hooks$ ls -al
ls: не может получить доступ к post-commit: нет такого файла или каталога
ls: не может получить доступ к обновлению: нет такого файла или каталога
ls: невозможно получить доступ после обновления: нет такого файла или каталога
[Надрез]

В любом случае вам нужно загрузиться в однопользовательском режиме и запустить fsck. Если вы не можете перезагрузиться прямо сейчас, просто переместите каталог в / tmp и забудьте об этом.

(а) Похоже, у вас какие-то проблемы с файловой системой; Я бы порекомендовал вам запустить fsck и посмотреть, найдет ли он что-нибудь

(б) Действительно не связанный с программированием вопрос, так что не по теме здесь.

Я столкнулся с этой проблемой и перепробовал все. Удивительно, но решение очень простое. Чувак, вот что ты делаешь: используя графический интерфейс, а не терминал. 1. Переместите все другие файлы в этой папке в другой файл с другим именем. 2. Переместите каталог, в котором должен быть только проблемный файл.

и да, это так просто

У меня была та же проблема, вызванная тем, что Aptana Studio работала с рельсами более одного раза. Долгосрочным решением было избежать использования aptana для создания файлов.

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