Рейтинг:1

Невозможно удалить файл, потому что он не существует — даже если я скажу «rm *» — и chmod работает

флаг cn

У меня есть файл cover.jpg, который я хочу удалить.

Если я побегу обложка.jpg, я получаю сообщение об ошибке «rm: невозможно удалить ‘cover.jpg’: нет такого файла или каталога».

Если я побегу г.м. *.jpg, я получаю ту же ошибку.

Если я наберу гм с и tab-complete, я получаю ту же ошибку.

Если я побегу лс-1б, имя файла отображается как cover.jpg, что совершенно нормально.

Если я побегу chmod 555 обложка.jpg, работает нормально.

найти -имя обложки.jpg находит файл, но find -name cover.jpg -exec rm {} \; выдает ту же ошибку.

У меня есть полные права доступа к каталогу, в котором он находится, и я могу с радостью удалить все остальные файлы в нем или создать новые.

гм -ф не получается удалить файл.

Я не могу использовать на нем lsattr или chattr.

Что еще я могу попробовать? Я добрался до третьей страницы Google, но не нашел ничего, что помогло бы.

vanadium avatar
флаг cn
1) Включите некоторые диагностические выходные данные, такие как `ls -l`, `lsattr `, `файл ` в вашем вопросе, иначе никто ничего не мог бы проверить. 2) включить скопированный вывод терминала как вашей команды, так и ее вывода.
sancho.s ReinstateMonicaCellio avatar
флаг pl
Избегайте «повествования» о том, что вы получаете. Просто копируйте и вставляйте команды, вводимые и выводимые.
sudodus avatar
флаг jp
Как был создан файл? Вы создали его или оно было создано автоматически каким-то инструментом, который вы знаете, или оно появилось «внезапно»? Какая файловая система? Вы проверили, что файловая система исправна? Можно ли посмотреть файл как картинку с помощью какой-нибудь утилиты, например `eog`? Может ли файл быть открыт какой-то программой?
Рейтинг:1
флаг pl

Воспользуйтесь командами с «положительным» результатом, чтобы разобраться в деле. В имени файла может быть дополнительный специальный символ (например, пробел). Вы можете посчитать символы, чтобы проверить это.

Опубликовать вывод

$ найти . -maxdepth 1 -имя обложки.jpg
$ найти . -maxdepth 1 -name "cover.jpg"
$ найти . -maxdepth 1 -name cover.jpg | туалет -с
$ найти . -maxdepth 1 -name "cover.jpg" | туалет -с
$ лс -1b | обложка grep
$ лс -1b | обложка grep | туалет -с
$ ls -1b обложка*
$ ls -аль обложка*

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.