[Linux-Biella] R: R: File che cominciano con un trattino e possibili rischi
Scopel Emanuele (DD PIV)
EMANUELE.SCOPEL a enel.it
Ven 15 Feb 2008 15:16:16 CET
> > Una curiosita' su digito in shell:
> > $rm ./-rf a me funziona perfettamente.
> > Ovio mi trovo nella dir in cui c'e' il file.
> >
>
> percorsi assoluti
> /home/tua-home/-rf
> e relativi
> ./-rf
>
> vengono interpretati correttamente come file il problema si
> ha proprio quando manca sia il percorso assoluto che quello relativo
> gli apici nel tuo caso hanno funzionato perché era un
> percorso assoluto
>
> se provi rm '-rf' vedrai che ti prende il -rf come opzione
>
Ma la casa e' abbastanza ovia, il '-' indica al comando che stai passando delle opzioni,
Resta molto difficile oviare al problema che hai trovato se non cambiare il carattere '-'
Con un altro. Ma poi si porrebbe per quest'altro carattere.
Io sono comunque dell'avviso che passare al comando, qualunque questo sia, il nome del file
Senza percorso relativo/assuluto e' sbagliato e in alcuni casi pericoloso.
P.S. Cito la man di rm:
...To remove a file whose name starts with a '-', for example '-foo', use
one of these commands:
rm -- -foo
rm ./-foo
;oDDDDD
"La domanda che mi lascia piu' confuso e': 'Sono pazzo io o lo sono gli altri?'"
--Albert Einstein--
Scopel Emanuele
alias "DarkFace"
Linux Registered User: #425729.
tel.: 015 / 3742892 - FAX: 066/4442332
e-mail: emanuele.scopel a enel.it
Maggiori informazioni sulla lista
Linux