У меня есть файл cover.jpg, который я хочу удалить.
Если я запускаю rm cover.jpg
, я получаю сообщение об ошибке «rm: невозможно удалить ‘cover.jpg’: нет такого файла или каталога».
Если я запускаю rm * .jpg
, я получаю ту же ошибку.
Если я наберу rm c
и завершу табуляцию, я получу ту же ошибку.
Если я запускаю ls -1b
, имя файла отображается как cover.jpg, что совершенно нормально.
Если запустить chmod 555 cover.jpg
, все работает нормально.
find -name cover.jpg
находит файл, но find -name cover.jpg -exec rm {} \;
выдает ту же ошибку.
У меня есть полные права доступа к каталогу, в котором он находится, и я могу удалить все остальные файлы в нем или создать новые.
rm -f
не удается удалить файл.
Я не могу использовать на нем lsattr или chattr.
Что еще я могу попробовать? Я добрался до третьей страницы Google, но не нашел ничего, что помогло бы.