Я пытаюсь удалить файл с помощью rm. Однако, если я сделаю ls, вся информация о файле будет ?????? ?? ?? example.txt ... А вызов rm возвращает, что такого файла не существует. Как я могу принудительно удалить файл?
2 ответа
2
Зависит от используемой файловой системы, но большую часть времени вам нужно проверять файловую систему с помощью fsck (вариант, какой бы ни была ваша файловая система).
1
Вы можете попробовать: rm -f example.txt
Или touch example.txt && rm -f example.txt
(сначала обновите метку времени в файле)
Или chmod 777 example.txt && rm -f example.txt
(установите читаемый, записываемый, исполняемый файл, затем удалите его).
Как указано выше, fsck
является хорошей идеей.