Come spostare file Linux con il comando Mv

Come spostare file Linux con il comando Mv

Anche se probabilmente sai già come spostare un file in Linux utilizzando il browser di file della GUI, potresti chiederti se c'è un comando di spostamento nel terminale che ti consente di spostare rapidamente i file in directory diverse. Il comando mv è quello che desideri ed è facile da usare con la sua semplice sintassi e alcuni flag di sicurezza opzionali.





Questo comando di terminale di base funziona sulla maggior parte delle distribuzioni Linux, tra cui Ubuntu, Kali Linux e Fedora.





Sintassi del comando Mv

Il comando mv è abbastanza flessibile, ma devi mantenere gli oggetti in questo ordine quando lo usi:





mv [option]

Ogni comando mv deve avere una sorgente e una destinazione specificate; se includi un'opzione, deve precedere l'origine e la destinazione. Spiegheremo quali sono alcune di queste opzioni di seguito.

Per provare il comando mv senza alcuna opzione, creare un file veloce e dai un comando come questo:



mv ~/test.txt ~/Documents

Quel comando sposterà il file test.txt dalla cartella home alla directory Documenti.

Per spostare più file, elenca tutti i tuoi file, separati da spazi, prima di specificare la destinazione e verranno spostati tutti in un comando.

Inoltre, se hai diversi file che desideri spostare nella stessa destinazione e hanno tutti qualcosa in comune nel nome (ad esempio un'estensione), puoi utilizzare un asterisco (*) nel nome dell'origine come carattere jolly.

Noterai che in nessuno di questi comandi mv ha chiesto di confermare la tua mossa o addirittura di segnalare che è successo qualcosa. È qui che entrano in gioco le opzioni per mv.

Opzioni comando Mv

Un'opzione che puoi usare è --verboso o -v , che stamperà semplicemente un record di ogni operazione.

Una nota importante quando si utilizza il comando mv è che, a meno che non si specifichi, mv sovrascriverà automaticamente tutti i file nella destinazione che hanno lo stesso nome del file di origine.

È possibile evitare una sovrascrittura accidentale con la modalità interattiva, utilizzando il -io opzione.

In modalità interattiva, mv ti chiederà di confermare lo spostamento in caso di conflitto di file nella directory di destinazione.

Per annullare automaticamente un comando mv in caso di conflitto, specificare il -n opzione invece.

dispositivo USB sconosciuto (richiesta del descrittore del dispositivo non riuscita) Windows 10

Puoi impostare mv su, in un conflitto, favorire sempre un file con una 'data dell'ultima modifica' più recente impostando l'opzione di aggiornamento, -u .

Questo è utile se hai due file con lo stesso nome ma vuoi conservare solo il file aggiornato più di recente.

Un'altra opzione per evitare conflitti è l'opzione di backup. Se usi --backup=numerato , mv aggiungerà il nome del file sorgente con ~ 1 ~ in caso di conflitto di nomi di file. Il file spostato verrà quindi nascosto dalla visualizzazione normale a meno che non si rivelino file nascosti, come con il comando ls -a .

Spostare i file senza problemi

Abbiamo appreso alcuni suggerimenti e trucchi per l'utilizzo di mv per spostare i file locali in modo rapido e sicuro nel terminale Linux.

In alcuni casi, potresti voler spostare i file locali su un'altra macchina, e ci sono molti modi per farlo anche su Linux.

Condividere Condividere Tweet E-mail Le 7 migliori app di trasferimento file wireless su Linux

Hai bisogno di trasferire i tuoi file tramite Wi-Fi su Linux? Qui ci sono diversi metodi che puoi usare.

Leggi Avanti
Argomenti correlati
  • Linux
  • Ubuntu
  • terminale
  • Linux
Circa l'autore Giordano Gloor(51 articoli pubblicati)

Jordan è uno scrittore dello staff di MUO che è appassionato di rendere Linux accessibile e senza stress per tutti. Scrive anche guide sulla privacy e sulla produttività.

Altro da Jordan Gloor

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti