Usa rm \\
(escape de la barra invertida con otra barra invertida). Tenga en cuenta que esto también funciona de manera similar, para directorios llamados \
(usando rmdir
, o rm
con el -r
bandera).
Ejemplo:
>mkdir demo >cd demo >touch \\ >ls -l total 0 -rw------- 1 hennes users 0 Jul 29 20:25 \ >rm \\ >ls -l total 0
Una táctica general para eliminar manualmente archivos con caracteres extraños en sus nombres es
rm -i ./*
Esto le pedirá que elija si eliminar o no cada archivo en el directorio.
También puede desvincularse haciendo referencia al inodo de un archivo
linus ~/test $ touch \\
linus ~/test $ ls -li
total 0
15204561 -rw-r--r-- 1 pat sudo 0 Jul 29 23:03 \
linus ~/test $ find . -inum 15204561 -exec rm -v {} \;
removed `./\\'
linus ~/test $ ls -li
total 0
linus ~/test $