Come spostare file e directory su Linux

Per spostare la posizione di un file o directory sul sistema operativo Linux utilizzo il comando mv.

Il comando mv

mv [opzioni] [origine] [destinazione]

Il primo parametro è il file o la directory di origine, il secondo parametro indica la cartella di destinazione.

come spostare il file da una cartella a un'altra

Il comando sposta il file nella cartella di destinazione.

Nota. Il parametro -i se indicato nelle opzioni attiva lo spostamento in modalità interattiva. Se la destinazione esiste, chiede conferma prima di sovrascriverla.

E se l'origine è una directory?

Se l'oggetto da spostare è una directory, il comando la sposta nella cartella di destinazione se già esiste.

lo spostamento della directory

Se la cartella di destinazione non esiste, invece, il comando cambia il nome della directory di origine con quella di destinazione. In pratica, compie un rename.

come fare il rename di una directory su Linux

    Un esempio pratico

    Esempio 1

    Voglio spostare il file prova3.txt nella cartella provadir.

    Apro la linea comandi e digito:

    mv prova3.txt provadir

    Il comando sposta il file prova3.txt dalla cartella corrente alla sottocartella provadir.

    Nota. Come destinazione posso indicare qualsiasi altra cartella del sistema operativo. Basta aggiungere il percorso relativo della cartella.

    Esempio 2

    Voglio spostare la cartella provadir dentro la cartella provadir2.

    Sul terminale Linux digito il seguente comando:

    mv provadir provadir2

    Il comando sposta la posizione della cartella provadir all'interno della directory provadir2.

    Nota. La directory provadir2 già esiste. In caso contrario, il comando mv avrebbe rinominato la cartella provadir in provadir2.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Libri di approfondimento

    I file su Linux