1

Я пытаюсь удалить файл с помощью rm. Однако, если я сделаю ls, вся информация о файле будет ?????? ?? ?? example.txt ... А вызов rm возвращает, что такого файла не существует. Как я могу принудительно удалить файл?

2 ответа2

2

Зависит от используемой файловой системы, но большую часть времени вам нужно проверять файловую систему с помощью fsck (вариант, какой бы ни была ваша файловая система).

1

Вы можете попробовать: rm -f example.txt

Или touch example.txt && rm -f example.txt (сначала обновите метку времени в файле)

Или chmod 777 example.txt && rm -f example.txt (установите читаемый, записываемый, исполняемый файл, затем удалите его).

Как указано выше, fsck является хорошей идеей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .