В моем домашнем каталоге есть эти два файла, которые я не могу удалить: -
-rw-rw-r-- 1 steve steve 20551 Jan 27 23:51 \home\steve?esult_picture.png
-rw-rw-r-- 1 steve steve 22238 Jan 27 23:54 \home\steve?esult.png
Сообщения об ошибках: -
rm: cannot remove 'homesteve?esult_picture.png': No such file or directory
rm: cannot remove 'homesteve?esult.png': No such file or directory
chmod выдает очень похожую ошибку
touch '\home\steve?esult_picture.png'
sudo rm -f '\home\steve?esult_picture.png'
touch '\home\steve?esult.png'
sudo rm -f '\home\steve?esult.png'
также не удаляет их.
Я почти уверен, что они были созданы по ошибке с помощью скрипта Python.
С помощью проводника Windows для просмотра общего ресурса smb они называются _1UPF8 ~ X.PNG и _UYBX6 ~ Q.PNG, и их можно просматривать в виде изображений, как и следовало ожидать. Я ничего не могу с ними сделать из-за отсутствия соответствующих разрешений.
Есть идеи, как их удалить?
Стив
Ajuju ajuju nke ls
gosiri abughi ezigbo ajuju ajuju na aha faịlụ, kama obu ihe enweghi ederede. Gbalịa iji ls -b
nke na-ebipụta mkpụrụedemede ndị na - enweghị mbipụta dị ka ụzọ mgbapụ C-ụzọ ha; dika \ t maka taabụ.
could nwekwara ike ịnwale naanị rm \ home \ steve? esult.png
ebe akara ajuju ga-adaba na otu agwa (n'agbanyeghị ụdị agwa ahụ bụ). Kaosinadị ka enwee ike ime ka okpukpu abụọ laa ahụ ka ọ bụ ugbu a ọ na-anwa ịkọwa agwa ndị a ihe pụrụ iche.
Ya mere, nke a kwesịrị ịrụ ọrụ:
rm -f \\home\\steve?esult_picture.png
rm -f \\home\\steve?esult.png
N'aka nke ọzọ, nke a nwekwara ike ịba uru: ihe ndekọ:
rm -fi *home*steve*esult*.png
Na -i
pụtara ịkwalite tupu iwepụ ọ bụla; naanị jiri y
zaghachi na faịlụ ndị ịchọrọ iwepụ.
Вам нужно будет использовать двойные кавычки, чтобы удалить их:
rm -f "\home\steve?esult_picture.png"
rm -f "\home\steve?esult.png"
Обратная косая черта - это escape-символы, указывающие, что следующие символы имеют особое значение. Двойные кавычки означают, что они являются частью имени файла, и позволяют удалить файлы с помощью команды rm
.
Хорошо освоить команду rm
, чтобы иметь возможность использовать ее для любых странных имен файлов (например, начинающихся с -
, например), и вы могли научитесь делать это из других ответов здесь.
Существует также другое решение, которое может быть полезно во многих других случаях. Установите инструмент под названием mc
aka Midnight Commander . Это файловый браузер, работающий в терминале, поэтому вы можете перечислить файлы, выделить тот, с которым хотите работать, а затем просто нажать F8 , чтобы удалить его. Какие бы символы ни использовались в имени.
Спасибо за ответы, мне удалось избавиться от них с помощью удаленного рабочего стола и выбора файлов, в которых должны быть только что отсортированы нечетные символы.