- 1. Come usare il comando MV in Linux
- 2. Come impedire al comando mv di sovrascrivere un oggetto Linux esistente
- 3. Come rimuovere le barre da un oggetto Linux con il comando MV
- 4. Consenti al comando mv di gestire la destinazione come un normale file Linux
- 5. Fai in modo che il comando MV generi i dettagli dell'attività eseguita Linux
- 6. Crea un backup dei file esistenti con il comando MV 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.docxEseguendo 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 / DocumentiLì 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 / DocumentiPossiamo 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 / DocumentiConsenti 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.