Selv om du sannsynligvis allerede vet hvordan du flytter en fil i Linux ved hjelp av GUI-filleseren, kan du være det lurer på om det er en flyttkommando i terminalen som lar deg raskt flytte filer til forskjellige kataloger. Mv-kommandoen er den du vil ha, og den er enkel å bruke med sin enkle syntaks og noen få valgfrie sikkerhetsflagg.
Denne grunnleggende terminalkommandoen fungerer på de fleste Linux-distribusjoner, inkludert Ubuntu, Kali Linux og Fedora.
Mv Command Syntax
Mv-kommandoen er ganske fleksibel, men du må beholde objekter i denne rekkefølgen når du bruker den:
mv [alternativ]
Hver mv-kommando må ha en kilde og en destinasjon spesifisert; hvis du inkluderer et alternativ, må det komme før kilden og destinasjonen. Vi forklarer hva noen av disse alternativene er nedenfor.
For å prøve mv-kommandoen uten noen alternativer, lage en rask fil og gi en kommando som denne:
Å lage en ny fil i Linux virker enkel, men du vil bli overrasket over hvor mange måter du kan gjøre det på!
mv ~ / test.txt ~ / Dokumenter
Denne kommandoen vil flytte filen test.txt fra hjemmemappen til Dokumenter-katalogen.
For å flytte flere filer er det bare å liste opp alle filene dine, atskilt med mellomrom, før du angir destinasjonen, og de blir alle flyttet i en kommando.
I tillegg, hvis du har flere filer du vil flytte til samme destinasjon, og de har alle noe vanlig i navnet (for eksempel en utvidelse), kan du bruke en stjerne (*) i kildenavnet som et jokertegn.
Du vil merke at i ingen av disse kommandoene ba mv om å bekrefte flyttingen din eller til og med rapportere at noe skjedde. Det er her alternativene for mv kommer inn.
Alternativer for Mv-kommando
Et alternativ du kan bruke er --verbose eller -v, som ganske enkelt skriver ut en oversikt over hver operasjon.
En viktig merknad når du bruker mv-kommandoen, er at med mindre du spesifiserer, vil mv automatisk overskrive alle filer i destinasjonen som har samme navn som kildefilen.
Du kan unngå utilsiktet overskriving med interaktiv modus ved å bruke -Jeg alternativ.
I interaktiv modus vil mv be deg om å bekrefte flyttingen i tilfelle en filkonflikt i destinasjonskatalogen.
For å avbryte en mv-kommando automatisk hvis det er en konflikt, spesifiser du -n alternativet i stedet.
Du kan stille mv til, i en konflikt, alltid favorisere en fil med en nyere "siste modifikasjonsdato" ved å angi oppdateringsalternativet, -u.
Dette er praktisk hvis du har to filer med samme navn, men bare vil ha den sist oppdaterte filen.
Et alternativ til for å unngå konflikter er alternativet backup. Hvis du bruker --backup = nummerert, mv vil legge til kildefilens navn med ~1~ i tilfelle filnavnkonflikt. Den flyttede filen blir deretter skjult fra normal visning med mindre du avslører skjulte filer, som med kommandoen ls -a.
Flytte filer sømløst
Vi har lært noen tips og triks for å bruke mv til å flytte lokale filer raskt og trygt i Linux-terminalen.
I noen tilfeller vil du kanskje flytte lokale filer til en annen maskin, og det er mange måter å gjøre dette på Linux også.
Trenger du å overføre filene dine via Wi-Fi på Linux? Her er flere metoder du kan bruke.
- Linux
- Ubuntu
- Terminal
- Linux
Jordan er en veileder og journalist som brenner for å gjøre Linux tilgjengelig og stressfritt for alle. Han har en BA i engelsk og en ting for varm te. I de varme årstidene liker han å sykle åsene i Ozarks der han bor.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.