Как удалить файлы со специальными символами - PullRequest
0 голосов
/ 09 апреля 2019

Как удалить файл (ы) со странным именем в Ubuntu?

Я использовал ssh-keygen, я думаю, что скопировал командную строку с переносом строки в конце и создал два файла с очень странным именем файла.

https://ibb.co/0mC5fMj

Попробуйте удалить

rm \'\'$\'r\'

Но результат:

rm: cannot remove ''\'''\''$'\''r'\''': No such file or directory

1 Ответ

0 голосов
/ 09 апреля 2019
  • Попробуйте добавить - в начале имени файла.
$ rm -v -- #file
$ rm -v -- "#file"
  • Попробуйте добавить ./ в начале имени файла.
$ rm -v ./#file
  • Если предыдущие советы не работают, вы все равно можете удалить их, используя номер инода с:
ls -li

выход:

5133242 -rw-r--r-- 1 user #*%/file

затем с помощью find

$ find . -inum 5133242 -delete
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...