El `mv`>L'ordre a Linux és com una eina de superherois que pot fer un munt de coses interessants amb els vostres fitxers i carpetes. Penseu en això com un camió de mudances digital que us ajuda a canviar les coses a l'ordinador. Tant si voleu ordenar les carpetes, donar-li noms nous als fitxers o enviar-los a diferents llocs, `mv`>és l'amic ideal per a la feina. És una eina bàsica que tota persona que utilitza Linux hauria de conèixer. En aquest article, veurem més de prop com podeu utilitzar-lomv>comanda per a diferents tasques, i us mostraré exemples pas a pas perquè sigui molt fàcil d'entendre. Així doncs, agafeu-vos el cinturó i explorem els molts trucsmv>el comandament té la màniga!
En Sistemes operatius basats en UNIX com Linux i macOS, 'mv' representa el moviment. Però en aquest article, parlarem de l'ordre mv a Linux. Com el seu nom indica, aquesta ordre s'utilitza per canviar el nom dels directoris de fitxers i moure fitxers d'una ubicació a una altra dins d'un sistema de fitxers.
Com moure fitxers a Linux | Comandament mv
- Sintaxi de l'ordre mv a Linux
- Exemples de comandament mv
- 1. Com canviar el nom d'un fitxer a Linux mitjançant l'ordre mv
- 2. Com moure un fitxer a Linux mitjançant l'ordre mv
- 3. Com moure diversos fitxers a Linux mitjançant l'ordre mv
- 4. Com canviar el nom d'un directori a Linux mitjançant l'ordre mv a Linux
- Opcions disponibles a l'ordre mv
Sintaxi de l'ordre mv a Linux
La sintaxi bàsica per a l'ordre mv a Linux s'esmenta a continuació.
mv [options(s)] [source_file_name(s)] [Destination_file_name]>
Aquí,
prova catch block a java
- nom(s) del fitxer_origen = El nom dels fitxers que volem canviar el nom o moure.
- Nom_fitxer_destinació = El nom de la nova ubicació o el nom del fitxer.
Exemples de comandament mv
1. Com canviar el nom d'un fitxer a Linux mitjançant l'ordre mv
Sintaxi:
mv [source_file_name(s)] [Destination_file_name]>
Introdueix el teu nom del fitxer font en lloc de [nom(s) del fitxer_origen] i el teu nom del fitxer de destinació en lloc de [Nom_fitxer_destinació].
Per exemple:
Si tenim un nom de fitxer = jayesh_gfg i volem canviar-lo per name = geeksforgeeks.
mv jayesh_gfg geeksforgeeks>
mv jayesh_gfg geeksforgeeks
Aquí hem utilitzat el `ls` comanda per veure els fitxers i directoris a la ubicació següent.
Aquesta ordre passa a anomenar-se `jayesh_gfg` a `geeksforgeeks`. Si `geeksforgeeks` ja existeix, en aquest cas, es sobreescriurà sense demanar confirmació.
2. Com moure un fitxer a Linux mitjançant l'ordre mv
Sintaxi:
mv [source_file_name(s)] [Destination_path]>
Introdueix el teu nom del fitxer font en lloc de [nom(s) del fitxer_font(s)] i el teu camí de destinació en lloc de [Camí_destinació].
Per exemple:
Si tenim un nom de fitxer = geeksforgeeks i volem moure'l a la ubicació nom = /home/jayeshkumar/jkj.
mv geeksforgeeks /home/jayeshkumar/jkj/>
mv geeksforgeeks /home/jayeshkumar/jkj/
Aquí hem utilitzat el `ls` comanda per veure els fitxers i directoris a la ubicació següent.
Aquesta ordre va moure el nom del fitxer = `geeksforgeeks` al nom de destinació = /home.jayeshkumar/jkj/.
3. Com moure diversos fitxers a Linux mitjançant l'ordre mv
Sintaxi:
mv [source_file_name_1] [source_file_name_2] [source_file_name_ .....] [Destination_path]>
Introdueix el teu noms dels fitxers font en lloc de [nom_fitxer_font_1…..] i el teu camí de destinació en lloc de [Camí_destinació].
Per exemple:
Si tenim un nom de fitxer = gfg_1 , gfg_2 i volem moure'l al nom de la ubicació = /home/jayeshkumar/jkj.
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/>
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/
Aquí hem utilitzat el `ls` comanda per veure els fitxers i directoris a la ubicació següent.
Aquesta ordre va moure el nom de fitxer = `gfg_1 i gfg_2` al nom de destinació = /home.jayeshkumar/jkj/.
4. Com canviar el nom d'un directori a Linux mitjançant l'ordre mv a Linux
Sintaxi:
mv [source_directory_name(s)] [Destination_directory_name]>
Introdueix el teu nom del directori font en lloc de [nom(s) del directori_font(s)] i el teu nom del directori de destinació en lloc de [Nom_directori_destinació].
Per exemple:
Si tenim un directori name = jkj i volem canviar-lo per name = new_gfg.
mv jkj new_gfg>
mv jkj new_gfg
Aquí hem utilitzat `ls` comanda per veure els fitxers i directoris a la ubicació següent.
Aquesta ordre canvia el nom de `jkj` per `new_gfg`. Si `new_gfg` ja existeix, en aquest cas es sobreescriurà sense demanar confirmació.
instància de en java
Opcions disponibles a l'ordre mv
1. -i (interactiu)
L'opció -i fa que l'ordre mv demani confirmació abans de sobreescriure un fitxer existent. Si el fitxer no existeix, simplement canviarà el nom o el mourà sense demanar-ho.
Sintaxi:
mv -i [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Introdueix el teu nom del fitxer/directori font en lloc de [fitxer_font/nom(s)_de_directori] i el teu fitxer de destinació/nom del directori/camí en lloc de [Fitxer_destinació/nom_directori/camí].
Per exemple:
Si tenim un nom de fitxer = jayesh_gfg i volem canviar-lo pel nom de fitxer existent = geeksforgeeks.
java ha a continuació
mv -i jayesh_gfg geeksforgeeks>
mv -i jayesh_gfg geeksforgeeks
Aquí hem utilitzat `ls` comanda per veure els fitxers i directoris a la ubicació següent.
Aquí hem de donar permís escrivint yes = `y` i no =`n`.
2. -f (Força)
mv demana la confirmació de sobreescriure el fitxer de destinació si hi ha un fitxer protegit contra escriptura. El -f L'opció anul·la aquesta protecció menor i sobreescriu el fitxer de destinació amb força i elimina el fitxer font.
Sintaxi:
mv -f [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Introdueix el teu nom del fitxer/directori font en lloc de [fitxer_font/nom(s)_de_directori] i el teu fitxer de destinació/nom del directori/camí en lloc de [Fitxer_destinació/nom_directori/camí].
Per exemple:
Si tenim un nom de fitxer = gfg i volem canviar-lo pel nom de fitxer existent = geeksforgeeks.
mv -f gfg geeksforgeeks>
mv -f gfg geeksforgeeks
Aquí hem utilitzat `ls` comanda per veure els fitxers i directoris a la ubicació següent.
3. -n (no-clobber)
Amb -n opció, mv evita que un fitxer existent es sobreescrigui.
Sintaxi:
mv -n [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Introdueix el teu nom del fitxer/directori font en lloc de [fitxer_font/nom(s)_de_directori] i el teu fitxer de destinació/nom del directori/camí en lloc de [Fitxer_destinació/nom_directori/camí].
Per exemple:
Si tenim un nom de fitxer = fitxer antic i volem canviar-lo pel nom de fitxer existent = fitxer nou.
mv -n oldfile newfile>
mv -n fitxer vell fitxer nou
Aquí hem utilitzat `ls` comanda per veure els fitxers i directoris a la ubicació següent.
4. -b (còpia de seguretat)
Amb aquesta opció, és més fàcil fer una còpia de seguretat d'un fitxer existent que es sobreescriurà com a resultat de la mv comandament. Això crearà un fitxer de còpia de seguretat amb el caràcter tilde (~) afegit.
Sintaxi:
mv -b [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Introdueix el teu nom del fitxer/directori font en lloc de [fitxer_font/nom(s)_de_directori] i el teu fitxer de destinació/nom del directori/camí en lloc de [Fitxer_destinació/nom_directori/camí].
Per exemple:
Si tenim un nom de fitxer = primer_fitxer i volem canviar-lo pel nom de fitxer existent = segon_fitxer.
mv -b first_file second_file>
mv -b primer_fitxer segon_fitxer
Aquí hem utilitzat `ls` comanda per veure els fitxers i directoris a la ubicació següent.
comptador java
5. -versió
Aquesta opció s'utilitza per mostrar la versió de mv que s'està executant actualment al vostre sistema.
Sintaxi:
mv --version>
mv –versió
Com moure fitxers a Linux | mv Command - Preguntes freqüents
Com puc moure un fitxer d'una carpeta a una altra utilitzant el mv> comanda a Linux?
Per moure un fitxer d'una carpeta a una altra, podeu utilitzar el
mv>ordre seguida del nom del fitxer font i la carpeta de destinació. Per exemple:mv filename /path/to/destination/>
Puc utilitzar el mv> comanda per canviar el nom d'un fitxer a Linux?
Absolutament! El
mv>L'ordre no només serveix per moure fitxers, sinó també per canviar-los el nom. Només cal que proporcioneu el nom del fitxer actual i el nom nou desitjat com a destinació:mv old_filename new_filename>
Com puc moure un directori sencer a Linux amb el mv> comandament?
Moure un directori és tan senzill com moure un fitxer. Utilitzar el
mv>comanda amb el nom del directori d'origen i el directori de destinació:mv directory_name /path/to/destination/>
Què he de fer si un fitxer amb el mateix nom ja existeix a la carpeta de destinació quan s'utilitza? mv> ?
Si hi ha un fitxer amb el mateix nom a la carpeta de destinació,
mv>us demanarà confirmació abans de sobreescriure. Per ometre la confirmació i sobreescriure sense demanar-ho, podeu utilitzar el-f>opció (forzar):mv -f source destination>
Puc moure diversos fitxers alhora amb el mv> comanda a Linux?
Absolutament! Podeu moure diversos fitxers en una sola ordre proporcionant tots els noms de fitxers seguits de la carpeta de destinació:
mv file1 file2 file3 /path/to/destination/>
Conclusió
El ` mv L'ordre ` és una eina útil per gestionar directoris i fitxers en sistemes operatius basats en Linux. Hem parlat de dues funcions diferents de l'ordre `mv` que són: canviar el nom o moure fitxers o directoris d'una ubicació a una altra. En general, podem dir que l'ordre `mv` és una eina essencial per gestionar fitxers i directoris de manera eficient a Linux.