Как удалить файл с именем апострофа (')? [dубликат]

Этот вопрос уже имеет ответ здесь: Как мне ввести имя файла или каталога, содержащее пробелы или специальные символы в терминале? [duplicate]

Я непреднамеренно сохранил файл с vim с апострофом, и теперь, когда я пытаюсь использовать мой cli для его удаления, он не позволяет мне это делать, потому что Linux не может его распознать.

, например

$ rm ' >
2
задан 20 May 2018 в 22:22

2 ответа

это должно быть достаточно, чтобы дважды процитировать его:

$ touch "'" $ ls -l "'" -rw-rw-r-- 1 steeldriver steeldriver 0 May 20 09:27 ' $ rm -i "'" rm: remove regular empty file ''\'''? y

Вы также можете использовать избежать обратной косой черты rm \'

7
ответ дан 17 July 2018 в 13:52

Достаточно дважды записать его:

$ touch "'" $ ls -l "'" -rw-rw-r-- 1 steeldriver steeldriver 0 May 20 09:27 ' $ rm -i "'" rm: remove regular empty file ''\'''? y

Вы также можете использовать обратную косую черту rm \'

7
ответ дан 20 July 2018 в 13:56

Другие вопросы по тегам:

Похожие вопросы: