Sådan bruger du Linux-kommandoen mv til at flytte filer og mapper
Med [Linux-kommandoen mv](t3://page?uid=287 "Linux – the cost-effective alternative to Windows") kan du flytte filer eller endda hele mapper. Du kan også bruge kommandoen til at omdøbe dem, men andre kommandoer er bedre egnet til dette formål.
Hvad er Linux-kommandoen mv?
Linux-kommandoen mv har to vigtige funktioner. Den første er at flytte filer fra et bibliotek til et andet. Du kan også bruge kommandoen til at flytte hele biblioteker. Den anden funktion giver dig mulighed for at omdøbe filer eller mapper. Til denne opgave er andre Linux-kommandoer og grafiske brugergrænseflader dog som regel bedre egnet. Kommandoen mv fungerer i alle almindelige Linux-distributioner, såsom Ubuntu. Navnet stammer fra ordet »move«.
Hvordan fungerer kommandoen mv?
Når man bruger kommandoen mv, beder man systemet om at flytte en bestemt fil eller et helt bibliotek fra et sted til et andet. Der er to forskellige måder at gøre dette på: Du kan enten først åbne kildemappen med Linux-kommandoen cd og flytte filen derfra til målmappen, eller du kan angive kildemappen i kommandoen og udføre flytningen fra en anden arbejdsmappe. Vi viser dig eksempler på begge dele i slutningen af denne vejledning. For at omdøbe en fil skal du blot indsætte det nye navn der, hvor du normalt angiver målmappen.
Hvordan ser mv-syntaksen ud?
Syntaksen for kommandoen mv i Linux ser således ud:
$ mv [Option] [Source] [Target]shellmv er selve kommandoen, som kan tilpasses ved hjælp af indstillingerne. [Kilde] og [Mål] kan være både filer og mapper. Det er dog vigtigt, at kilden angives før målet. Derudover skal du også sikre dig, at der ikke er stavefejl, ellers virker kommandoen ikke.
Hvilke muligheder har kommandoen mv?
Du har tre muligheder i mv:
- -i eller –interactive: Denne indstilling får systemet til at spørge, om en fil eller et bibliotek skal overskrives.
- -u eller –update: Denne indstilling flytter kun en kilde, hvis målfilen er ældre.
- -v eller –verbose: Denne indstilling viser fremskridtet for enhver flytning.
Eksempler på kommandoen mv
For bedre at forstå, hvordan Linux-kommandoen mv fungerer, følger her et par eksempler:
$ mv customers.txt ~/Documents/Contacts/shellDenne kommando flytter filen customers.txt fra det nuværende bibliotek til det nye bibliotek ~/Documents/Contacts/.
$ mv /Home/Invoices/customers.txt /Documents/Contacts/shellDu kan bruge denne indstilling til at flytte filen customers.txt fra mappen /home/invoices til den nye mappe /Documents/Contacts/.
mv *.txt /Documents/shellDette flytter alle filer med filtypenavnet .txt til mappen /Dokumenter/.
$ mv customers.txt customers_new.txtshellDette omdøber filen fra customers.txt til customers_new.txt.
$ mv Invoices Invoices_oldshellDette omdøber mappen /Invoices/ i det aktuelle bibliotek til /Invoices_old/.