Comando MV in Linux

Anonim

Comando MV in Linux

Sintassi

MV è una delle distribuzioni standard basata sul kernel Linux. Ogni utente che vuole esplorare i comandi del terminal di base sarà conosciuta in merito a lei per studiare qualsiasi azione necessaria attraverso la console. Questa utility ti consente di rinominare la directory e i singoli oggetti, oltre a spostarli. Naturalmente, le stesse azioni possono essere implementate attraverso l'interfaccia grafica, ma non ha sempre accesso ad esso o è necessario effettuare l'attività attraverso il "terminale", senza essere distratto dall'ambiente del desktop. Abilita il comando MV nella console è molto semplice, poiché la sua sintassi non è difficile, e le opzioni disponibili possono essere appoggiate letteralmente in pochi minuti, solo guardandoli. Tuttavia, rimborsiamo ancora un'attenzione separata alle regole di input e agli argomenti presenti, in modo che anche gli utenti dei principianti non abbiano domande su questo argomento. Proponiamo dalla sintassi, vale a dire, con le regole per disegnare una linea di azione nella console.

Come sapete, la sintassi della programmazione è responsabile delle regole per l'inserimento delle parole durante l'elaborazione di una o più richieste. Non ignorato questa regola e la squadra considerata oggi. Dalle sequenze stringa e dipende, se l'utente richiede correttamente. La correttezza della scrittura è simile a questa: MV + opzioni + SOURCE_ Files + Place_Name. Consideriamo ogni frammento in modo più dettagliato in modo da poter capire il suo ruolo:

  • MV - rispettivamente, la sfida dell'utilità stessa. È sempre l'inizio della linea, ad eccezione dell'installazione dell'argomento sudo responsabile dell'esecuzione del comando per conto del superutente. Quindi la stringa acquisisce il tipo di sudo mv + opzioni + sorgente_files + place_name.
  • Le opzioni sono installate attività aggiuntive, come backup, file di riscrittura e altre azioni di cui parleremo in una sezione separata del materiale di oggi.
  • Source_Files - quegli oggetti o directory con cui si desidera effettuare un'azione, ad esempio, rinominare o spostare.
  • La location_nation è indicata quando gli oggetti vengono spostati e, se la ridenominazione, il nuovo nome è indicato.

Queste sono tutte regole di input che devono essere ricordate. Non ci sono più funzioni, in modo da poter procedere all'analisi delle opzioni disponibili.

Opzioni

Sai già che le opzioni sono ulteriori argomenti sotto forma di lettere specificate se necessario per il lavoro di un team di azioni aggiuntive. Quasi tutti i comandi esistenti in Linux possono essere eseguiti con una o più opzioni, che si applicano anche a MV. Le sue opportunità sono rivolte ai seguenti compiti:

  • -Help - Visualizza la documentazione ufficiale sull'utilità. Sarà utile se hai dimenticato altre opzioni e vuoi ottenere rapidamente un sommario generale.
  • -Versione: visualizza la versione MV. Non è mai usato dagli utenti, poiché la definizione della versione di questo strumento non è quasi mai richiesta.
  • -B /--backup /--backup = Metodo - Crea una copia di file che sono stati spostati o sovrascritti.
  • -F - Quando attivato, non chiederà l'autorizzazione dal proprietario del file, se si tratta di spostare o rinominare il file.
  • -In '- al contrario, chiederà il permesso dal proprietario.
  • -N - Disabilita la sovrascrittura degli oggetti esistenti.
  • -Strip-trailing-slashes - Elimina il simbolo finale / dal file se disponibile.
  • -T Directory: sposta tutti i file nella directory specificata.
  • -U - si muove solo se il file sorgente è nuovo dell'oggetto di destinazione.
  • -V - Visualizza le informazioni su ciascun elemento durante l'elaborazione dei comandi.

In futuro, è possibile utilizzare le opzioni di cui sopra per specificarle in una barra durante la ridenominazione o lo spostamento di singoli oggetti o directory. Successivamente, proponiamo di trattare più dettagliatamente con gli esempi più popolari di interazione con il comando MV che si sono fermati a tutte le principali azioni.

Spostamento di file e cartelle

Dalle informazioni di cui sopra si sa già che il team in esame viene utilizzato per spostare i file. Per fare ciò, è necessario eseguire il "terminale" in un modo conveniente e scrivere lì mv myfile1.txt mydir /, sostituendo il nome del file specificato e la cartella finale al necessario. Se l'oggetto non è nella directory corrente, è necessario registrare il percorso completo ad esso, che parliamo ancora dopo. Lo stesso può essere eseguito con una cartella separata.

Sposta il file nella cartella specificata tramite il comando MV in Linux

Rinominare oggetti e directory

Il secondo scopo dell'utilità della console MV è di rinominare gli oggetti. Questo è anche fatto attraverso un comando. Sopra, abbiamo promesso di mostrare come viene eseguita l'operazione che indica il percorso completo. In questo caso, la stringa acquisisce la vista MV / Home / Lumpics / Desktop / Test.txt Test2.txt, dove / home / locums / desktop / test.txt è la posizione richiesta dell'oggetto, tenendo conto del suo nome e dell'espansione e Test2.txt - il nome che gli sarà assegnato dopo l'attivazione della squadra.

Rinominare un file attraverso l'utilità MV in Linux

Se non vi è alcun desiderio di specificare il percorso completo per l'oggetto o la directory, ad esempio, quando è necessario effettuare diverse azioni in una sessione, si consiglia di spostarsi nella posizione immettendo il comando del CD. Dopodiché, l'intero modo di scrivere non è necessario.

Transizione alla posizione specificata per interagire con l'utilità MV in Linux

Dopodiché, rinominiamo la cartella tramite Test MV Test1, in cui Test1 è il nome originale e il test1 è definitivo.

Rinominare la cartella utilizzando MV in Linux nella cartella corrente

Subito dopo aver fatto clic sul tasto Invio, verrà visualizzata una nuova stringa di ingresso, il che significa che tutte le modifiche sono passate con successo. Ora è possibile aprire un file manager o qualsiasi altro strumento per verificare il nuovo nome della directory.

Applicazione di successo del comando MV in Linux nella posizione corrente

Creazione di copie di backup di oggetti

Durante la possibilità di familiarizzare con le opzioni di comando, è stato possibile notare l'argomento -b. È lui che è responsabile della creazione di copie di backup. La decorazione corretta della stringa è simile a questa: mv -b /test/test.txt test1.txt.txt, dove /test/test.txt è il percorso immediato per il file e il test1.txt è il nome per il suo backup.

Creazione di una copia di backup di un file esistente con il comando MV in Linux

Per impostazione predefinita, gli oggetti di backup alla fine del loro nome hanno un simbolo ~, rispettivamente, il comando MV lo crea anche automaticamente. Se si desidera modificarlo, è necessario utilizzare il test String Test.txt MV -B -S.txt. Test1.txt durante la creazione di un backup. Qui invece di ".txt" scrivi l'estensione del file ottimale per te.

Spostare più file contemporaneamente

A volte è necessario spostare diversi file contemporaneamente. Con questo compito, l'utilità in esame è perfettamente affrontata. Nel terminale, è necessario inserire solo mv myfile1 myfile2 myfile3 mydir /, sostituendo i nomi degli oggetti e la cartella finale al necessario.

Movimento simultaneo di più file attraverso l'utilità MV in Linux

Se i comandi dalla console sono ora attivati ​​dalla directory in cui tutti i file si trovano per spostarsi, utilizzare MV * mydir / per trasferirli immediatamente tutti nella directory specificata. Quindi risparmierai una quantità significativa di tempo in modo da spostare o inserire manualmente i nomi di tutti gli oggetti.

Sposta tutti i file dalla cartella corrente utilizzando il comando MV in Linux

Lo stesso vale per gli elementi con lo stesso formato. Se c'è il desiderio di muoversi, ad esempio, solo immagini del tipo JPG, dovresti cambiare la linea sul mv * .jpg mydir. Lo stesso vale per tutti gli altri tipi noti di file.

Spostando tutti i file con l'estensione specificata tramite il comando MV in Linux

Si muove mancanti nella directory del file di destinazione

Ci sono situazioni in cui un numero di file deve essere spostato in una directory specifica, ma alcuni di essi sono già disponibili in questa directory. Quindi è necessario utilizzare l'opzione -n ​​in modo che alla fine il team abbia trovato il mv -n mydir1 / * mydir2 /. Sostituisci le cartelle specificate qui sul necessario per spostarsi correttamente.

Spostamento di file inesistenti nella directory del file di destinazione tramite MV in Linux

Come puoi vedere, il comando MV può essere utilizzato per scopi diversi e con determinati argomenti che consentono senza problemi per rinominare o spostare il gruppo di oggetti o un determinato file specifico. Se sei interessato all'interazione con altre utilità di console standard in Linux, ti consigliamo di esplorare i materiali su questo argomento utilizzando i link qui sotto.

Guarda anche:

Comandi usati frequentemente in "Terminale" Linux

LN / FIND / LS / GREP / PWD / PS / ECHO / TOUCH / DF Comando in Linux

Leggi di più