GNU/Linux >> Linux Esercitazione >  >> Linux

Utilizzo del comando Linux mv con esempi

In questa guida imparerai come usare Linux/Unix mv comando. Il comando Linux mv ha 2 funzionalità distinte a seconda di come viene utilizzato.

  1. Può essere utilizzato per rinominare un file o una cartella
  2. Può essere utilizzato per spostare un file o una cartella da una posizione all'altra

Utilizzo del comando mv per rinominare un file o una directory

Per rinominare un file utilizzando mv, i 2 file (il file originale e rinominato) devono trovarsi nella stessa posizione
La sintassi per rinominare un file o una directory è la seguente

# mv file_name new_file_name

Ad esempio, ho un file chiamato linux-for-beginners e voglio rinominarlo in unix-for-beginners

# mv linux-for-beginners unix-for-beginners

Puoi verificare ulteriormente che il file sia stato rinominato usando ls comando. L'output è mostrato di seguito

Come osservato, il file originale è stato rinominato. Il comando e la sintassi rimangono gli stessi per le directory.

Utilizzare mv per spostare un file o una directory

Dopo aver visto come rinominare un file/directory, vediamo come spostare un file da una directory all'altra.

La sintassi per questo è la seguente

# mv [option] file /path/to/destination/directory

Ad esempio , per spostare il file unix-for-beginners al /opt directory, esegui

$ mv unix-for-beginners /opt

La sintassi rimane la stessa per lo spostamento delle directory. Nell'esempio seguente, la directory tutorials viene spostato in /opt directory

Opzioni comando mv

Il comando mv può essere accompagnato da una varietà di opzioni. Diamo un'occhiata

-i (Interattivo)

Questa opzione richiede all'utente una conferma prima di spostare un file che sovrascriverebbe un file preesistente con lo stesso nome. In questo caso, l'utente deve premere y per confermare o sovrascrivere.

Risultato di esempio

-n (no-clobber)

Il -n l'opzione impedisce la sovrascrittura di un file. Cioè, puoi rinominare un file in modo che corrisponda a un altro file e mantenere comunque il contenuto del file preesistente. In questo esempio, abbiamo 2 file file1.txt e file2.txt . Rinomineremo file1.txt in file2.txt usando il -n attributo ma conserva ancora il contenuto di file2.txt

Risultato di esempio

-v (dettagliato)

il -v l'opzione mostra lo stato dell'attività in corso quando mv è in esecuzione. L'output dell'attività viene stampato sul terminale come mostrato

Risultato di esempio

-u (aggiornamento)

Il -u l'opzione aggiorna il file di destinazione solo se il file di origine ha contenuto più recente o se il file di destinazione è mancante.

Verifica versione del comando mv

Per verificare la versione di mv esegui il comando

$ mv --version

Risultato di esempio

Ricevere aiuto con il comando mv

Per ulteriori opzioni di comando mv esegui il comando

$ mv --help

Risultato di esempio


Linux
  1. Ordina il comando in Linux con esempi

  2. comando chattr in Linux con esempi

  3. Comando JQ in Linux con esempi

  4. ln Esempi di comandi in Linux

  5. file Esempi di comandi in Linux

Comando Tail Linux con esempi

Utilizzo di Cat Command in Linux con esempi

Comando Linux WC con esempi

Comando di montaggio Linux con esempi

Comando gawk Linux con esempi

Linux make Command con esempi