Slik bruker du Linux-kommandoen mv til å flytte filer og mapper
Med [Linux-kommandoen ](t3://page?uid=287 "Linux – the cost-effective alternative to Windows") mv kan du flytte filer eller til og med hele mapper. Du kan også bruke kommandoen til å gi dem nytt navn, men andre kommandoer egner seg bedre til dette formålet.
Hva er Linux-kommandoen mv?
Denne mv-kommandoen i Linux har to viktige funksjoner. Den første er å flytte filer fra en katalog til en annen. Du kan også bruke kommandoen til å flytte hele kataloger. Den andre lar deg gi filer eller mapper nytt navn. Imidlertid er andre Linux-kommandoer og grafiske grensesnitt vanligvis bedre egnet til denne oppgaven. mv-kommandoen fungerer i alle vanlige Linux-distribusjoner, for eksempel Ubuntu. Navnet stammer fra ordet «move».
Hvordan fungerer kommandoen mv?
Når man bruker kommandoen mv, ber brukerne systemet om å flytte en bestemt fil eller en hel katalog fra ett sted til et annet. Det finnes to forskjellige måter å gjøre dette på: Du kan enten først åpne kildemappen med Linux-kommandoen cd og flytte filen derfra til målmappen, eller du kan angi kildemappen i kommandoen og utføre flyttingen fra en annen arbeidsmappe. Vi viser deg eksempler på begge deler på slutten av denne veiledningen. For å gi en fil nytt navn, skriver du ganske enkelt det nye navnet der du normalt angir målmappen.
Hvordan ser mv-syntaksen ut?
Syntaksen for Linux-kommandoen mv ser slik ut:
$ mv [Option] [Source] [Target]shellmv er selve kommandoen, som kan tilpasses ved hjelp av alternativene. [Kilde] og [Mål] kan være både filer og mapper. Det er imidlertid viktig at kilden angis før målet. I tillegg må du sørge for at det ikke er skrivefeil, ellers vil ikke kommandoen fungere.
Hvilke alternativer har kommandoen mv?
Du har tre alternativer i mv:
- -i eller –interactive: Dette alternativet gir systemet beskjed om å spørre om en fil eller en mappe skal overskrives.
- -u eller –update: Dette alternativet flytter kun en kilde hvis målfilen er eldre.
- -v eller –verbose: Dette alternativet viser fremdriften for enhver flytting.
Eksempler på kommandoen mv
For å bedre forstå nøyaktig hvordan Linux-kommandoen mv fungerer, følger her noen eksempler:
$ mv customers.txt ~/Documents/Contacts/shellDenne kommandoen flytter filen customers.txt fra den nåværende katalogen til den nye katalogen ~/Documents/Contacts/.
$ mv /Home/Invoices/customers.txt /Documents/Contacts/shellDu kan bruke dette alternativet til å flytte filen customers.txt fra mappen /home/invoices til den nye mappen /Documents/Contacts/.
mv *.txt /Documents/shellDette flytter alle filer med filtypen .txt til mappen /Dokumenter/.
$ mv customers.txt customers_new.txtshellDette endrer filnavnet fra customers.txt til customers_new.txt.
$ mv Invoices Invoices_oldshellDette endrer navnet på mappen /Invoices/ i den gjeldende katalogen til /Invoices_old/.