Come usare il comando MV in Linux

Linux è uno dei sistemi operativi più sicuri sul mercato, ma è vero che il suo utilizzo può essere più complesso di Windows o Mac. L'uso dei comandi in Linux è un compito naturale che esegue tipi di utenti e sebbene possa sembrare qualcosa di veramente complessi, non sarà così con una buona conoscenza della funzionalità di ciascuno di essi.

Per questo motivo, di seguito spiegheremo uno dei comandi più pratici per attività di gestione come lo spostamento di elementi nel sistema in modo sicuro ed efficiente. Ci riferiamo al comando mv.

Qual è il comando MV?MV (Move - Mover), il suo nome è chiaro per il compito che svolge all'interno di Linux ed è spostare directory o file, ma in alcuni casi ci aiuta a rinominare alcuni di questi, quindi quando usi il comando mv ricorda che puoi Fai il prossimo:

  • Rinominare un file o una cartella sul sistema
  • Sposta il gruppo di file in una directory diversa da quella originale

MV è un comando che viene eseguito senza bisogno di conferma, quindi dobbiamo essere sicuri che i file o le directory debbano essere selezionati.

SintassiLa sintassi per l'utilizzo del comando mv è la seguente:

  • mv [OPZIONE]… [-T] Risorsa di destinazione
  • mv [OPZIONE]… Risorsa… Directory
  • mv [OPZIONE]… -t Directory delle risorse

Ci sono alcuni parametri che possiamo usare con il comando MV, questi sono:

Questo parametro forza lo spostamento sovrascrivendo il file di destinazione senza chiedere prima

 mv -f

È un messaggio interattivo prima di sovrascrivere
 mv -i

Questo parametro permette di spostare un elemento quando la sorgente è più recente della destinazione, altrimenti no
 mv -u Aggiornamento

Questa opzione stampa i file di origine e di destinazione
 mv -v verboso

Accedi al manuale di aiuto MV
 uomo mio

1. Come usare il comando MV in Linux


A questo scopo utilizzeremo Ubuntu 19 e il primo esempio che daremo sarà la ridenominazione di un file in fase di spostamento.

Passo 1
Per questo abbiamo un file chiamato Solvetic1.docx e verrà rinominato come Solvetic2.docx, eseguiamo quanto segue:

 mv Solvetic1.docx Solvetic2.docx
Eseguendo il comando ls possiamo vedere che il file è stato modificato:

Passo 2
Ora, se vogliamo cambiare il percorso di quel file con uno nuovo, dobbiamo inserire questo percorso seguito dal nome del file, in questo caso sposteremo un file su Documenti, per questo eseguiamo quanto segue:

 mv Solvetic2.docx / home / Solvetic / Documenti 

INGRANDIRE

Lancia il messaggio di sovrascrittura prima di muovertiAbbiamo accennato all'inizio che il comando mv viene eseguito senza richiedere i permessi per sovrascrivere l'utente, ma se per motivi di sicurezza preferiamo che questo venga visualizzato per garantire l'integrità dell'oggetto, dobbiamo aggiungere il parametro -i come segue:

 mv -i Solvetic2.docx / home / Solvetic / Documenti
Lì verrà visualizzato un messaggio che richiede se autorizzare o meno il file di destinazione a essere sostituito da questo nuovo file o directory:

INGRANDIRE

2. Come impedire al comando mv di sovrascrivere un oggetto Linux esistente


Se per aggiungere maggiore sicurezza non vogliamo che il file venga spostato per sostituirne un altro nel percorso di destinazione, dobbiamo aggiungere il parametro -n e non viene intrapresa alcuna azione:
 mv -n Solvetic2.docx / home / Solvetic / Documenti
Possiamo vedere che il file Solvetic2.docx sarà ancora disponibile sul desktop:

3. Come rimuovere le barre da un oggetto Linux con il comando MV


In alcuni casi è possibile eliminare le barre che si trovano nella parte finale degli argomenti, per farlo dobbiamo utilizzare l'opzione --strip-trailing-slashes:
 mv --strip-trailing-slashes Solvetic2.docx / home / Solvetic / Documenti

Sebbene questa opzione non sia molto comune, viene utilizzata quando un argomento di origine contiene una barra finale che può specificare un collegamento simbolico a una directory.

4. Consenti al comando mv di gestire la destinazione come un normale file Linux


Questo valore consente di gestire la destinazione come file ma non come directory, per questo abbiamo l'opzione -T:
 mv -T Solvetic1.docx / home / Solvetic / Documenti
Consenti al comando MV di spostare il file solo a condizione che sia più recente del file di destinazione. È un parametro che consente di spostare un file solo quando il file sorgente è più vecchio di questo, per questo eseguiamo quanto segue:
 mv -u Solvetic2.docx / home / Solvetic / Documenti

5. Fai in modo che il comando MV generi i dettagli dell'attività eseguita Linux


Per accedere a informazioni dettagliate sul movimento degli elementi in Linux con MV possiamo utilizzare il parametro -v:
 mv -v Solvetic1.docx / home / Solvetic / Documenti 

6. Crea un backup dei file esistenti con il comando MV Linux


Un punto di sicurezza ideale del comando MV è la possibilità di creare una copia di backup del file da spostare, questa verrà creata con lo stesso nome del file nella destinazione solo che la sua differenza sarà una tilde (~), per questo dobbiamo usare il parametro -b:
 mv -b Solvetic1.docx / home / Solvetic / Documenti

Possiamo usare il comando ls per visualizzare le copie create:

Grazie al comando MV possiamo spostare liberamente gli oggetti in Linux, nonché modificarne il nome se necessario, e avere un controllo molto più preciso su di essi.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave