Come accedere a file che iniziano per trattino nella shell

I file che iniziano per trattino (o meno) possono essere difficili da gestire tramite la shell, poiché il trattino viene generalmente utilizzato dalle opzioni del comando eseguito. Quindi, per specificare un file nella directory corrente, non si può scrivere il nome del file così com’è. Inoltre, per qualche ragione misteriosa, anche se il nome del file viene quotato (racchiuso fra virgolette), il problema persiste.

La soluzione a questo problema è veramente semplice: mettere un “‘./” prima del nome del file.

Ad esempio, il comando per eliminare il file “-unNomeDiFile” dalla directory corrente sarà il seguente.

rm ./-unNomeDiFile

Questo post è disponibile anche in inglese: Link.

Leave a Reply

Your email address will not be published. Required fields are marked *