logo

Hoe een bestand onder Linux te verplaatsen | mv Commando

De `mv`>command in Linux is als een superheldentool die een heleboel coole dingen kan doen met je bestanden en mappen. Zie het als een digitale verhuiswagen waarmee u dingen op uw computer kunt verplaatsen. Of u nu uw mappen wilt opruimen, uw bestanden een nieuwe naam wilt geven of ze naar andere plaatsen wilt sturen, `mv`>is de go-to vriend voor de baan. Het is een basishulpmiddel waarvan iedereen die Linux gebruikt, op de hoogte zou moeten zijn. In dit artikel gaan we dieper in op hoe u demv>commando voor verschillende taken, en ik zal je stapsgewijze voorbeelden laten zien om het supergemakkelijk te begrijpen te maken. Dus doe je gordel om en laten we de vele trucjes verkennenmv>commando heeft zijn mouw!

In UNIX-gebaseerde besturingssystemen zoals Linux en macOS, `mv` staat voor beweging. Maar in dit artikel zullen we het hebben over de mv-opdracht in Linux. Zoals de naam al doet vermoeden, wordt deze opdracht gebruikt om bestandsmappen te hernoemen en bestanden van de ene naar de andere locatie binnen een bestandssysteem te verplaatsen.



Hoe een bestand onder Linux te verplaatsen | mv Commando

Syntaxis van mv-opdracht in Linux

De basissyntaxis voor het mv-commando in Linux wordt hieronder vermeld.

mv [options(s)] [source_file_name(s)] [Destination_file_name]>

Hier,



tekenreeks subtekenreeks
  • bron_bestandsnaam(en) = De naam van de bestanden die we willen hernoemen of verplaatsen.
  • Bestemmingsbestandsnaam = De naam van de nieuwe locatie of de naam van het bestand.

Voorbeelden van mv Command

1. Een bestand hernoemen in Linux met behulp van mv Command

Syntaxis:

mv [source_file_name(s)] [Destination_file_name]>

Voer uw bronbestandsnaam in plaats van [bron_bestandsnaam(en)] en jouw bestandsnaam van bestemming in plaats van [Bestemmingsbestandsnaam].

Bijvoorbeeld:



Als we een bestandsnaam = jayesh_gfg hebben en deze willen hernoemen naar naam = geeksforgeeks.

mv jayesh_gfg geeksforgeeks>

mv jayesh_gfg geeksforgeeks

Hier hebben wij gebruik gemaakt van de `ls` opdracht om de bestanden en mappen op de volgende locatie te bekijken.

Dit commando wordt hernoemd naar `jayesh_gfg` naar `geeksforgeeks`. Als `geeksforgeeks` al bestaat, wordt het in dat geval overschreven zonder dat om bevestiging wordt gevraagd.

2. Een bestand verplaatsen in Linux met behulp van mv Command

Syntaxis:

mv [source_file_name(s)] [Destination_path]>

Voer uw bronbestandsnaam in plaats van [bron_bestandsnaam(en)] en jouw bestemming pad in plaats van [Bestemming pad].

Bijvoorbeeld:

Als we een bestandsnaam = geeksforgeeks hebben en deze willen verplaatsen naar locatienaam = /home/jayeshkumar/jkj.

mv geeksforgeeks /home/jayeshkumar/jkj/>

mv geeksforgeeks /home/jayeshkumar/jkj/

Hier gebruikten we de `ls` opdracht om de bestanden en mappen op de volgende locatie te bekijken.

Deze opdracht verplaatste de bestandsnaam = `geeksforgeeks` naar de bestemmingsnaam = /home.jayeshkumar/jkj/.

3. Hoe meerdere bestanden in Linux te verplaatsen met behulp van mv Command

Syntaxis:

mv [source_file_name_1] [source_file_name_2] [source_file_name_ .....] [Destination_path]>

Voer uw namen van bronbestanden in plaats van [bron_bestandsnaam_1…..] en jouw bestemming pad in plaats van [Bestemming pad].

Bijvoorbeeld:

Als we een bestandsnaam = gfg_1 , gfg_2 hebben en deze willen verplaatsen naar locatienaam = /home/jayeshkumar/jkj.

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/>

mv gfg_1 gfg_2 /home/jayeshkumar/jkj/

Hier gebruikten we de `ls` opdracht om de bestanden en mappen op de volgende locatie te bekijken.

Deze opdracht verplaatste bestandsnaam = `gfg_1 en gfg_2` naar de bestemmingsnaam = /home.jayeshkumar/jkj/.

4. Een map hernoemen in Linux met behulp van mv Command in Linux

Syntaxis:

mv [source_directory_name(s)] [Destination_directory_name]>

Voer uw naam van de bronmap in plaats van [bronmapnaam(en)] en jouw naam van de doelmap in plaats van [Bestemmingsmapnaam].

Bijvoorbeeld:

Als we een mapnaam = jkj hebben en deze willen hernoemen naar naam = new_gfg.

software testen en typen
mv jkj new_gfg>

mv jkj new_gfg

Hier gebruikten we `ls` opdracht om de bestanden en mappen op de volgende locatie te bekijken.

Dit commando hernoemt `jkj` naar `new_gfg`. Als `new_gfg` al bestaat, wordt het in dat geval overschreven zonder dat om bevestiging wordt gevraagd.

Opties Beschikbaar in mv Command

1. -i (interactief)

De optie -i zorgt ervoor dat het mv-commando om bevestiging vraagt ​​voordat een bestaand bestand wordt overschreven. Als het bestand niet bestaat, wordt het eenvoudigweg hernoemd of verplaatst zonder dat u daarom wordt gevraagd.

Syntaxis:

mv -i [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Voer uw bronbestand/mapnaam in plaats van [bronbestand/mapnaam(en)] en jouw doelbestand/mapnaam/pad in plaats van [Bestemmingsbestand/mapnaam/pad].

Bijvoorbeeld:

Als we een bestandsnaam = jayesh_gfg hebben en deze willen hernoemen naar de bestaande bestandsnaam = geeksforgeeks.

draadsynchronisatie
mv -i jayesh_gfg geeksforgeeks>

mv -i jayesh_gfg geeksforgeeks

Hier gebruikten we `ls` opdracht om de bestanden en mappen op de volgende locatie te bekijken.

Hier moeten we toestemming geven door yes = `y` en no =`n` te typen.

2. -f (Kracht)

mv vraagt ​​om bevestiging over het overschrijven van het doelbestand als er een bestand is tegen schrijven beveiligd. De -F optie overschrijft deze kleine beveiliging en overschrijft het doelbestand krachtig en verwijdert het bronbestand.

Syntaxis:

mv -f [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Voer uw bronbestand/mapnaam in plaats van [bronbestand/mapnaam(en)] en jouw doelbestand/mapnaam/pad in plaats van [Bestemmingsbestand/mapnaam/pad].

Bijvoorbeeld:

Als we een bestandsnaam = gfg hebben en deze willen hernoemen naar de bestaande bestandsnaam = geeksforgeeks.

mv -f gfg geeksforgeeks>

mv -f gfg geeksforgeeks

Hier gebruikten we `ls` opdracht om de bestanden en mappen op de volgende locatie te bekijken.

3. -n (geen klap)

Met -N keuze, mv voorkomt dat een bestaand bestand wordt overschreven.

Syntaxis:

mv -n [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Voer uw bronbestand/mapnaam in plaats van [bronbestand/mapnaam(en)] en jouw doelbestand/mapnaam/pad in plaats van [Bestemmingsbestand/mapnaam/pad].

Bijvoorbeeld:

Als we een bestandsnaam = oudbestand hebben en deze willen hernoemen naar een bestaande bestandsnaam = nieuwbestand.

mv -n oldfile newfile>

mv -n oudbestand nieuwbestand

Hier gebruikten we `ls` opdracht om de bestanden en mappen op de volgende locatie te bekijken.

4. -b(back-up)

Met deze optie is het gemakkelijker om een ​​back-up te maken van een bestaand bestand dat wordt overschreven als gevolg van de mv commando. Hierdoor wordt een back-upbestand gemaakt waaraan het tilde-teken (~) is toegevoegd.

Syntaxis:

mv -b [source_file/directory_name(s)] [Destination_file/directory_name/path]>

Voer uw bronbestand/mapnaam in plaats van [bronbestand/mapnaam(en)] en jouw doelbestand/mapnaam/pad in plaats van [Bestemmingsbestand/mapnaam/pad].

Bijvoorbeeld:

Als we een bestandsnaam = eerste_bestand hebben en deze willen hernoemen naar de bestaande bestandsnaam = tweede_bestand.

mv -b first_file second_file>

mv -b eerste_bestand tweede_bestand

hoeveel nullen in 1 miljard

Hier gebruikten we `ls` opdracht om de bestanden en mappen op de volgende locatie te bekijken.

5. -versie

Deze optie wordt gebruikt om de versie van te tonen mv die momenteel op uw systeem draait.

Syntaxis:

mv --version>

mv –versie

Hoe een bestand onder Linux te verplaatsen | mv Commando – Veelgestelde vragen

Hoe verplaats ik een bestand van de ene map naar de andere met behulp van de mv> commando onder Linux?

Om een ​​bestand van de ene map naar de andere te verplaatsen, kunt u demv>commando gevolgd door de naam van het bronbestand en de doelmap. Bijvoorbeeld:

mv filename /path/to/destination/>

Kan ik de mv> commando om een ​​bestand te hernoemen in Linux?

Absoluut! Demv>commando is niet alleen voor het verplaatsen van bestanden, maar ook voor het hernoemen ervan. Geef gewoon de huidige bestandsnaam en de gewenste nieuwe naam op als bestemming:

mv old_filename new_filename>

Hoe kan ik een hele map in Linux verplaatsen met de mv> commando?

Het verplaatsen van een map is net zo eenvoudig als het verplaatsen van een bestand. Gebruik demv>opdracht met de naam van de bronmap en de doelmap:

mv directory_name /path/to/destination/>

Wat moet ik doen als er bij gebruik al een bestand met dezelfde naam in de doelmap bestaat mv> ?

Als er in de doelmap een bestand met dezelfde naam aanwezig is,mv>zal u om bevestiging vragen alvorens te overschrijven. Om de bevestiging te omzeilen en zonder te vragen te overschrijven, kunt u de-f>(force) optie:

mv -f source destination>

Kan ik meerdere bestanden tegelijk verplaatsen met behulp van de mv> commando onder Linux?

Absoluut! U kunt meerdere bestanden in één opdracht verplaatsen door alle bestandsnamen op te geven, gevolgd door de doelmap:

mv file1 file2 file3 /path/to/destination/>

Conclusie

De ` mv ` commando is een handig hulpmiddel voor het beheren van mappen en bestanden in Linux-gebaseerde besturingssystemen. We hebben twee verschillende functies van de `mv`-opdracht besproken: het hernoemen of verplaatsen van bestanden of mappen van de ene locatie naar de andere. Over het geheel genomen kunnen we zeggen dat het commando `mv` een essentieel hulpmiddel is voor het efficiënt beheren van bestanden en mappen in Linux.