Den `mv`>kommando i Linux är som ett superhjälteverktyg som kan göra en massa coola saker med dina filer och mappar. Se det som en digital flyttbil som hjälper dig att flytta runt saker i din dator. Oavsett om du vill städa i dina mappar, ge dina filer nya namn eller skicka dem till olika platser, `mv`>är go-to-vän för jobbet. Det är ett grundläggande verktyg som alla som använder Linux bör känna till. I den här artikeln kommer vi att titta närmare på hur du kan användamv>kommando för olika uppgifter, så visar jag dig steg-för-steg-exempel för att göra det superlätt att förstå. Så, spänn fast dig och låt oss utforska de många knepenmv>kommandot har i rockärmen!
I UNIX-baserade operativsystem som Linux och macOS, `mv` står för rörelse. Men i den här artikeln kommer vi att prata om kommandot mv i Linux. Som namnet antyder används detta kommando för att byta namn på filkataloger och flytta filer från en plats till en annan inom ett filsystem.
Hur man flyttar fil i Linux | mv kommando
- Syntax för mv-kommandot i Linux
- Exempel på mv Command
- 1. Hur man byter namn på en fil i Linux med hjälp av mv-kommandot
- 2. Hur man flyttar en fil i Linux med hjälp av mv-kommandot
- 3. Hur man flyttar flera filer i Linux med hjälp av mv-kommandot
- 4. Hur man byter namn på en katalog i Linux med hjälp av mv Command i Linux
- Tillgängliga alternativ i mv Command
Syntax för mv-kommandot i Linux
Den grundläggande syntaxen för mv-kommandot i linux nämns nedan.
mv [options(s)] [source_file_name(s)] [Destination_file_name]>
Här,
uttalande täckning
- source_file_name(s) = Namnet på filerna som vi vill byta namn på eller flytta.
- Destination_file_name = Namnet på den nya platsen eller namnet på filen.
Exempel på mv Command
1. Hur man byter namn på en fil i Linux med hjälp av mv-kommandot
Syntax:
mv [source_file_name(s)] [Destination_file_name]>
Ange din källfilens namn istället för [källa_filnamn] och din destinationsfilens namn istället för [Destination_file_name].
Till exempel:
Om vi har ett filnamn = jayesh_gfg och vill byta namn på det till namn = geeksforgeeks.
mv jayesh_gfg geeksforgeeks>
mv jayesh_gfg geeksforgeeks
Här använde vi `ls` kommandot för att se filerna och katalogerna på följande plats.
Detta kommando döps om till `jayesh_gfg` till `geeksforgeeks`. Om `geeksforgeeks` redan finns, kommer den i så fall att skrivas över utan att be om bekräftelse.
2. Hur man flyttar en fil i Linux med hjälp av mv-kommandot
Syntax:
mv [source_file_name(s)] [Destination_path]>
Ange din källfilens namn istället för [källa_filnamn] och din destinationsväg istället för [Destination_path].
Till exempel:
Om vi har ett filnamn = geeksforgeeks och vill flytta det till platsnamn = /home/jayeshkumar/jkj.
mv geeksforgeeks /home/jayeshkumar/jkj/>
mv geeksforgeeks /home/jayeshkumar/jkj/
Här använde vi `ls` kommandot för att se filerna och katalogerna på följande plats.
Detta kommando flyttade filnamn = `geeksforgeeks` till destinationsnamnet = /home.jayeshkumar/jkj/.
3. Hur man flyttar flera filer i Linux med hjälp av mv-kommandot
Syntax:
mv [source_file_name_1] [source_file_name_2] [source_file_name_ .....] [Destination_path]>
Ange din källfilnamn istället för [källa_filsnamn_1...] och din destinationsväg istället för [Destination_path].
Till exempel:
vad är ett linux filsystem
Om vi har ett filnamn = gfg_1 , gfg_2 och vill flytta det till platsnamn = /home/jayeshkumar/jkj.
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/>
mv gfg_1 gfg_2 /home/jayeshkumar/jkj/
Här använde vi `ls` kommandot för att se filerna och katalogerna på följande plats.
Detta kommando flyttade filnamn = `gfg_1 och gfg_2` till destinationsnamnet = /home.jayeshkumar/jkj/.
4. Hur man byter namn på en katalog i Linux med hjälp av mv Command i Linux
Syntax:
mv [source_directory_name(s)] [Destination_directory_name]>
Ange din källkatalogens namn istället för [källa_katalognamn] och din destinationskatalogens namn istället för [Destination_directory_name].
Till exempel:
Om vi har ett katalognamn = jkj och vill byta namn på det till name = new_gfg.
mv jkj new_gfg>
mv jkj new_gfg
Här använde vi `ls` kommandot för att se filerna och katalogerna på följande plats.
Detta kommando byter namn på `jkj` till `new_gfg`. Om `new_gfg` redan finns, kommer den i så fall att skrivas över utan att be om bekräftelse.
Tillgängliga alternativ i mv Command
1. -i (interaktiv)
Alternativet -i gör att kommandot mv ber om bekräftelse innan en befintlig fil skrivs över. Om filen inte finns kommer den helt enkelt att byta namn eller flytta den utan att fråga.
Syntax:
mv -i [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Ange din källfil/katalognamn istället för [källfil/katalognamn/namn] och din destinationsfil/katalognamn/sökväg istället för [Destinationsfil/katalognamn/sökväg].
Till exempel:
Om vi har ett filnamn = jayesh_gfg och vill byta namn på det till befintligt filnamn = geeksforgeeks.
powershell admin
mv -i jayesh_gfg geeksforgeeks>
mv -i jayesh_gfg geeksforgeeks
Här använde vi `ls` kommandot för att se filerna och katalogerna på följande plats.
Här måste vi ge tillstånd genom att skriva yes = `y` och no =`n`.
2. -f (Kraft)
mv frågar om bekräftelse skriver över målfilen om en fil är skrivskyddad. De -f alternativet åsidosätter detta mindre skydd och skriver över målfilen med kraft och tar bort källfilen.
Syntax:
mv -f [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Ange din källfil/katalognamn istället för [källfil/katalognamn/namn] och din destinationsfil/katalognamn/sökväg istället för [Destinationsfil/katalognamn/sökväg].
Till exempel:
Om vi har ett filnamn = gfg och vill byta namn på det till befintligt filnamn = geeksforgeeks.
mv -f gfg geeksforgeeks>
mv -f gfg geeksforgeeks
Här använde vi `ls` kommandot för att se filerna och katalogerna på följande plats.
3. -n (no-klabber)
Med -n alternativ, mv förhindrar att en befintlig fil skrivs över.
Syntax:
mv -n [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Ange din källfil/katalognamn istället för [källfil/katalognamn/namn] och din destinationsfil/katalognamn/sökväg istället för [Destinationsfil/katalognamn/sökväg].
Till exempel:
Om vi har ett filnamn = gammalfil och vill byta namn på den till befintligt filnamn = nyfil.
mv -n oldfile newfile>
mv -n gammalfil nyfil
Här använde vi `ls` kommandot för att se filerna och katalogerna på följande plats.
4. -b(backup)
Med det här alternativet är det lättare att ta en säkerhetskopia av en befintlig fil som kommer att skrivas över som ett resultat av mv kommando. Detta kommer att skapa en säkerhetskopia med tilde-tecknet (~) bifogat till den.
Syntax:
mv -b [source_file/directory_name(s)] [Destination_file/directory_name/path]>
Ange din källfil/katalognamn istället för [källfil/katalognamn/namn] och din destinationsfil/katalognamn/sökväg istället för [Destinationsfil/katalognamn/sökväg].
Till exempel:
Om vi har ett filnamn = first_file och vill byta namn på det till befintligt filnamn = second_file.
mv -b first_file second_file>
mv -b första_fil andra_fil
Här använde vi `ls` kommandot för att se filerna och katalogerna på följande plats.
5. -version
Detta alternativ används för att visa versionen av mv som för närvarande körs på ditt system.
Syntax:
binärt sökträd vs binärt träd
mv --version>
mv –version
Hur man flyttar fil i Linux | mv Command – Vanliga frågor
Hur flyttar jag en fil från en mapp till en annan med hjälp av mv> kommando i Linux?
För att flytta en fil från en mapp till en annan kan du använda
mv>kommandot följt av källfilens namn och målmappen. Till exempel:mv filename /path/to/destination/>
Kan jag använda mv> kommando för att byta namn på en fil i Linux?
Absolut! De
mv>kommandot är inte bara för att flytta filer utan också för att byta namn på dem. Ange bara det aktuella filnamnet och det önskade nya namnet som destination:mv old_filename new_filename>
Hur kan jag flytta en hel katalog i Linux med mv> kommando?
Att flytta en katalog är lika enkelt som att flytta en fil. Använd
mv>kommando med källkatalogens namn och målkatalogen:mv directory_name /path/to/destination/>
Vad ska jag göra om en fil med samma namn redan finns i målmappen vid användning mv> ?
Om en fil med samma namn finns i målmappen,
mv>kommer att be dig om bekräftelse innan du skriver över. För att kringgå bekräftelsen och skriva över utan att fråga, kan du använda-f>(tvinga) alternativ:mv -f source destination>
Kan jag flytta flera filer samtidigt med hjälp av mv> kommando i Linux?
Absolut! Du kan flytta flera filer i ett enda kommando genom att ange alla filnamn följt av målmappen:
mv file1 file2 file3 /path/to/destination/>
Slutsats
Den ` mv ` kommando är ett användbart verktyg för att hantera kataloger och filer i Linux-baserade operativsystem. Vi har diskuterat två distinkta funktioner för `mv`-kommandot, de är: att byta namn på eller flytta filer eller kataloger från en plats till en annan. Sammantaget kan vi säga att kommandot `mv` är ett viktigt verktyg för att hantera filer och kataloger effektivt i Linux.