Med [Linux-kom­man­do­en mv](t3://page?uid=287 "Linux – the cost-effective alternative to Windows") kan du flytte filer eller endda hele mapper. Du kan også bruge kom­man­do­en til at omdøbe dem, men andre kom­man­do­er er bedre egnet til dette formål.

Hvad er Linux-kom­man­do­en mv?

Linux-kom­man­do­en mv har to vigtige funk­tio­ner. Den første er at flytte filer fra et bibliotek til et andet. Du kan også bruge kom­man­do­en til at flytte hele bi­bli­o­te­ker. Den anden funktion giver dig mulighed for at omdøbe filer eller mapper. Til denne opgave er andre Linux-kom­man­do­er og grafiske bru­ger­græn­se­fla­der dog som regel bedre egnet. Kom­man­do­en mv fungerer i alle al­min­de­li­ge Linux-di­stri­bu­tio­ner, såsom Ubuntu. Navnet stammer fra ordet »move«.

Hvordan fungerer kom­man­do­en mv?

Når man bruger kom­man­do­en mv, beder man systemet om at flytte en bestemt fil eller et helt bibliotek fra et sted til et andet. Der er to for­skel­li­ge måder at gøre dette på: Du kan enten først åbne kil­de­map­pen med Linux-kom­man­do­en cd og flytte filen derfra til målmappen, eller du kan angive kil­de­map­pen i kom­man­do­en og udføre flyt­nin­gen fra en anden ar­bejds­map­pe. Vi viser dig eksempler på begge dele i slut­nin­gen af denne vej­led­ning. 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 kom­man­do­en mv i Linux ser således ud:

$ mv [Option] [Source] [Target]
shell

mv er selve kom­man­do­en, som kan tilpasses ved hjælp af indstil­lin­ger­ne. [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 kom­man­do­en ikke.

Hvilke mu­lig­he­der har kom­man­do­en mv?

Du har tre mu­lig­he­der i mv:

  • -i eller –in­te­r­a­cti­ve: Denne indstil­ling får systemet til at spørge, om en fil eller et bibliotek skal over­skri­ves.
  • -u eller –update: Denne indstil­ling flytter kun en kilde, hvis målfilen er ældre.
  • -v eller –verbose: Denne indstil­ling viser frem­skrid­tet for enhver flytning.

Eksempler på kom­man­do­en mv

For bedre at forstå, hvordan Linux-kom­man­do­en mv fungerer, følger her et par eksempler:

$ mv customers.txt ~/Documents/Contacts/
shell

Denne kommando flytter filen customers.txt fra det nuværende bibliotek til det nye bibliotek ~/Documents/Contacts/.

$ mv /Home/Invoices/customers.txt /Documents/Contacts/
shell

Du kan bruge denne indstil­ling til at flytte filen customers.txt fra mappen /home/invoices til den nye mappe /Documents/Contacts/.

mv *.txt /Documents/
shell

Dette flytter alle filer med fil­ty­pe­nav­net .txt til mappen /Do­ku­men­ter/.

$ mv customers.txt customers_new.txt
shell

Dette omdøber filen fra customers.txt til customers_new.txt.

$ mv Invoices Invoices_old
shell

Dette omdøber mappen /Invoices/ i det aktuelle bibliotek til /Invoices_old/.

Gå til ho­ved­me­nu­en