mv: Rinominare o spostare dei file

()

mv

mv [<opzioni>] <origine>… <destinazione><destinazione>

Sposta i file e/o le directory. Se vengono specificati solo i nomi di due elementi (file o directory), il primo viene spostato e/o rinominato in modo da ottenere quanto indicato come destinazione.

Se vengono indicati più elementi (file o directory), l’ultimo attributo deve essere una directory: verranno spostati tutti gli elementi elencati nella directory di destinazione.

Nel caso di spostamenti attraverso filesystem differenti, vengono spostati solo i cosiddetti file normali (quindi: no link, no directory).

Nei sistemi Unix non esiste la possibilità di rinominare un file o una directory semplicemente come avviene nel Dos. Per cambiare un nome, occorre spostarlo.

Questo fatto ha poi delle implicazioni nella gestione dei permessi delle directory.

Esempi

$ mv prova prova1

Cambia il nome del file (o della directory) prova in prova1.

$ mv * /tmp

sposta tutti i file e directory contenuti nella directory corrente, all’interno di /tmp.

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?