Usa rm \\
(sfuggi alla barra rovesciata con un'altra barra rovesciata). Nota che anche questo funziona in modo simile, per le directory chiamate \
(usando rmdir
o rm
con il -r
bandiera).
Esempio:
>mkdir demo >cd demo >touch \\ >ls -l total 0 -rw------- 1 hennes users 0 Jul 29 20:25 \ >rm \\ >ls -l total 0
Una tattica generale per eliminare manualmente i file con caratteri strani nei loro nomi è
rm -i ./*
Questo ti chiederà di scegliere se eliminare o meno ogni file nella directory.
Puoi anche scollegare facendo riferimento all'inode di un file
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 $