Como excluir um arquivo com o nome de um apóstrofo (')? [duplicado]

2

Eu involuntariamente salvei um arquivo com o vim com um apóstrofo e agora, quando tento usar o meu CLI para removê-lo, não posso fazer isso porque o Linux não consegue reconhecê-lo.

por exemplo

$ rm '
> 
    
por hmota 20.05.2018 / 15:17

1 resposta

7

Deve ser suficiente citá-lo duas vezes:

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

Você também pode usar uma fuga de barra invertida rm \'

    
por steeldriver 20.05.2018 / 15:30