Зависит от используемой файловой системы, но большую часть времени вам нужно проверять файловую систему с помощью fsck (вариант, какой бы ни была ваша файловая система).
поврежденный файл
1393
pypmannetjies
Я пытаюсь удалить файл с помощью rm. Однако, если я сделаю ls, вся информация о файле будет ?????? ?? ?? example.txt ... И вызов rm возвращает, что такого файла не существует. Как я могу принудительно удалить файл?
Знак вопроса также может означать, что имя вашего файла содержит символы, которые ваш терминал не может отобразить. Предоставляет ли ls -lha больше информации?
matthias krull 14 лет назад
1
2 ответа на вопрос
2
Janne Pikkarainen
1
Mistiry
Ты можешь попробовать: rm -f example.txt
Или touch example.txt && rm -f example.txt
(сначала обновите метку времени в файле)
Или chmod 777 example.txt && rm -f example.txt
(установите читабельный, записываемый, исполняемый и удалите его).
Как предложено выше, fsck
это также хорошая идея.
Кто-то хочет объяснить, почему этот ответ -1?
Mistiry 14 лет назад
0
Не знаю Я не вижу ничего плохого в этом. Я проголосовал, но это должно быть в 1 сейчас ...
pypmannetjies 14 лет назад
0
Кто-нибудь из них решил твою проблему? Спасибо за отзыв!
Mistiry 14 лет назад
0
Похожие вопросы
-
1
Почему я не могу удалить файл, помеченный как сокет, из моей файловой системы linux ext3?
-
7
Врут ли жесткие диски?
-
3
отменить rm Linux?
-
-
16
Спящий режим и загрузка в другую ОС: будут ли повреждены мои файловые системы?
-
2
Как восстановить поврежденный файл ntkrnlapa.exe в Windows Vista без потери данных?
-
5
используйте rm для рекурсивного удаления файлов и каталогов
-
12
Как сделать так, чтобы rm не выдавал ошибку, если файл не существует?
-
2
только чтение файлов в Ubuntu
-
2
Внешний жесткий диск - данные повреждены
-
2
Насколько безопасен DiskWarrior?