Rimozione di un file il cui nome è il carattere barra rovesciata


9

Ho in qualche modo creato un file chiamato \in una directory (sì, carattere barra rovesciata). Ho provato tutti i tipi di sed, find e grep fu ma non riesco proprio a eliminarlo! So che potrei semplicemente eliminare la directory, ma c'è un modo più interessante per risolvere questo problema?

Risposte:


13
[root@abcdef ~]# touch \\
[root@abcdef ~]# ls -l \\
-rw-r--r--. 1 root root 0 Jul  6 09:29 \
[root@abcdef ~]# rm -f \\
[root@abcdef ~]#

ps. Se stai utilizzando Windows, hai danneggiato NTFS.


ahahah, se hai bisogno di nasconderlo, fallo. \\ - in questo modo puoi avere una cartella come. \\ cartella \\ o solo \\ cartella \\
Andrew Smith,

Perché non usare solo rm \\ ? In confronto, rm -f \\ ha l'aspetto di qualcosa di molto pericoloso (anche se tecnicamente non è pericoloso).
foghorn,

1

Puoi essere sicuro che si tratti solo di una barra rovesciata?

Pensato che la seguente sessione piuttosto divertente possa rivelarsi utile per gli altri in uno stato similmente costernato come lo ero io:

[root@x y]# ls -la . | grep -F '\'
-rw-r--r--  1 root root     452 Jun 17 10:28 \
[root@x y]# rm \\
rm: cannot remove '\': No such file or directory
[root@x y]# rm '\'
rm: cannot remove '\': No such file or directory
[root@x y]# for f in *; do echo "#$f#"; done;
# #
#file1#
#file2#
[root@x y]# mv ' ' x
[root@x y]# vim x

Cordiali saluti, il contenuto sembrava essere un dump di variabili di ambiente awk .. attualmente non ho idea di come ci sia arrivato!


0

puoi eliminare il nome del file '\' eseguendo il comando - rm \\

sarà del


0

Se non sei sicuro di padroneggiare la riga di comando per questa operazione, ti suggerisco di installare Midnight Commander o mc, vedi https://midnight-commander.org/ (non sono affiliato con esso, ne sono solo un felice utente). È confezionato in varie distribuzioni Linux.

È una piccola utility che mostra un display grafico (ma ancora solo con un terminale, senza X / Window) dei tuoi file, con tutte le operazioni standard disponibili, come eliminare.

Può semplificare le cose, in quanto sarà più veloce passare al file con le frecce e premere F8 (se la memoria serve) per eliminare il file.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.