Skip to main content

Slik flytter du filer rundt med Linux mv-kommandoen

Writing 2D Games in C using SDL by Thomas Lively (April 2025)

Writing 2D Games in C using SDL by Thomas Lively (April 2025)
Anonim

Denne guiden viser alle måter å flytte filer rundt ved hjelp av Linux.

Den enkleste måten å flytte filer rundt, er å bruke filbehandleren som følger med din Linux-distribusjon. En filbehandling gir en grafisk visning av mappene og filene som er lagret på datamaskinen. Windows-brukere vil være kjent med Windows Utforsker, som er en type filbehandling.

De mest brukte filbehandlerne i Linux er som følger:

  • nautilus
  • delfin
  • Thunar
  • PCManFM
  • Caja

Nautilus er en del av GNOME-skrivebordsmiljøet og er standard filbehandling for Ubuntu, Fedora, openSUSE og Linux Mint.

Delfin delen av KDE-skrivebordsmiljøet og er standard filbehandling for Kubuntu og KaOS.

Thunar kommer med XFCE-skrivebordsmiljøet, PCManFM er installert med LXDE-skrivebordsmiljøet, og Caja er en del av MATE-skrivebordsmiljøet.

Et skrivebordsmiljø er en samling grafiske verktøy som lar deg administrere systemet.

Slik bruker du Nautilus til å flytte filer

Hvis du bruker Ubuntu, kan du åpne Nautilus filbehandler ved å klikke på arkivskapsikonet øverst på lanseringen.

For andre av dere som bruker GNOME-skrivebordsmiljøet, trykker du på supernøkkelen på tastaturet (vanligvis har Windows-logoen og er ved siden av venstre alt-tasten) og søker etter Nautilus i den medfølgende boksen.

Når du har åpnet Nautilus, vil du se følgende alternativer i venstre panel:

  • Nylige steder
  • Hjem
  • Desktop
  • Nedlastinger
  • Musikk
  • Bilder
  • videoer
  • Søppelkasse
  • Andre steder

De fleste filene dine ligger under "Hjem" -mappen. Ved å klikke på en mappe vises en liste over undermapper og filer i den mappen.

For å flytte en fil høyreklikk på filen og velg "Flytt til". Et nytt vindu åpnes. Naviger gjennom mappestrukturen til du finner katalogen der du vil plassere filen.

Klikk "Velg" for å flytte filen fysisk.

Slik flytter du filer ved hjelp av Dolphin

Dolphin er som standard tilgjengelig med KDE-skrivebordsmiljøet. Hvis du ikke bruker KDE, bør du holde fast med filbehandleren som fulgte med distribusjonen din.

Filadministratorer er veldig like, og det er ingen god grunn til å installere en annen til standard for systemet.

Dolphin har ikke en kontekstmeny for å flytte filer. I stedet er alt du trenger å gjøre for å flytte filer, dra dem til ønsket sted.

Fremgangsmåten for å flytte filer er som følger:

  1. Naviger til mappen der filen ligger
  2. Høyreklikk på fanen og velg "Ny fane"
  3. I den nye kategorien navigerer du til mappen du vil flytte filen til
  4. Gå tilbake til den opprinnelige kategorien, og dra filen du vil flytte til den nye kategorien
  5. En meny vises med muligheten til å flytte her.

Slik flytter du filer ved hjelp av Thunar

Thunar har et tilsvarende grensesnitt til Nautilus. Det venstre panelet er imidlertid delt inn i tre seksjoner:

  • enheter
  • steder
  • Network

Enhetsavsnittet viser partisjonene som er tilgjengelige for deg. Steder-delen viser elementer som "hjemme", "skrivebord", "søppelkasse", "dokumenter", "musikk", "bilder", "videoer" og "nedlastinger". Endelig lar nettverksdelen deg bla gjennom nettverksstasjoner.

De fleste av filene dine kommer til å være under hjemmemappen, men du kan også åpne filsystemalternativet for å komme til roten til systemet ditt.

Thunar bruker begrepet kutt og lim for å flytte gjenstander rundt. Høyreklikk på filen du vil flytte og velg "klipp" fra kontekstmenyen.

Naviger til mappen der du ønsker å plassere filen, høyreklikk og velg "Lim inn".

Slik flytter du filer ved hjelp av PCManFM

PCManFM ligner også Nautilus.

Det venstre panelet har en liste over steder som følger:

  • Hjem
  • Desktop
  • Søppelkasse
  • applikasjoner
  • dokumenter
  • Musikk
  • Bilder
  • videoer
  • Nedlastinger

Du kan navigere gjennom mappene ved å klikke på dem til du finner filen du vil flytte.

Prosessen med å flytte filer er den samme for PCManFM som for Thunar. Høyreklikk på filen og velg "Cut" fra kontekstmenyen.

Naviger til mappen der du ønsker å plassere filen, høyreklikk igjen og velg "Lim inn".

Slik flytter du filer ved hjelp av Caja

Caja-filbehandling er standardalternativet for Linux Mint MATE, og det er nesten det samme som Thunar.

For å flytte en fil naviger gjennom mappene ved å klikke med venstre museknapp.

Når du finner filen du ønsker å flytte, høyreklikk og velg "kutt". Naviger til mappen der du ønsker å sette filen, høyreklikk og velg "Lim inn".

Du vil merke på høyre klikk-menyen at det er et "Flytt til" -alternativ, men stedene der du kan flytte filer til å bruke dette alternativet, er svært begrenset.

Slik endrer du en fil ved hjelp av Linux mv-kommandoen

Tenk deg at du har kopiert et stort antall bilder fra digitalkameraet til Bilder-mappen under hjemmemappen. (~ / Pictures).

Å ha mange bilder under en enkelt mappe gjør dem vanskelig å sortere gjennom. Det ville være bedre å kategorisere bildene på en eller annen måte.

Du kan selvsagt kategorisere bildene etter år og måned, eller du kan kategorisere dem etter en bestemt hendelse.

For dette eksempelet kan vi anta at under bildemappen har du følgende filer:

  • img0001_01012015.png
  • img0002_02012015.png
  • img0003_05022015.png
  • img0004_13022015.png
  • img0005_14042015.png
  • img0006_17072015.png
  • img0007_19092015.png
  • img0008_01012016.png
  • img0009_02012016.png
  • img0010_03012016.png

Det er vanskelig å fortelle av bildene hva de egentlig representerer. Hvert filnavn har en dato knyttet til den, slik at du i det minste kan plassere dem i mapper basert på deres dato.

Når du flytter filer rundt, må destinasjonsmappen allerede eksistere ellers får du en feil.

For å lage en mappe, bruk kommandoen mkdir som følger:

mkdir

I eksemplet ovenfor kan det være lurt å lage en mappe for hvert år, og i hvert mappe skal det være mapper for hver måned.

For eksempel:

mkdir 2015

2015 / 01_Januarymkdir 2015 / 03_Marchmkdir 2015 / 04_Aprilmkdir 2015 / 05_Maymkdir 2015 / 06_Junemkdir 2015 / 07_Julymkdir 2015 / 09_Septembermkdir 2015 / 10_Octobermkdir 2015 / 11_Novembermkdir 2015 / 12_Decembermkdir 2016mkdir 2016 / 01_January 2015 /

Nå kan du lure på hvorfor vi opprettet hver måned mappe med et tall og et navn (dvs. 01_January).

Når du kjører en katalogoppføring ved hjelp av kommandoen ls, returneres mappene i alfanumerisk rekkefølge. Uten tallene, vil april være første og deretter august etc. Ved å bruke et nummer i mappenavnet garanterer månedene at de returneres i riktig rekkefølge.

Med de opprettede mappene kan du nå begynne å flytte bildefiler til de riktige mappene som følger:

mv img0001_01012015.png 2015 / 01_January /.

mv img0002_02012015.png 2015 / 01_January / .mv img0003_05022015.png 2015 / 02_February / .mv img0004_13022015.png 2015 / 02_February / .mv img0005_14042015.png 2015 / 04_April / .mv img0006_17072015.png 2015 / 07_July / .mv img0007_19092015.png 2015 /09_September/.mv img0008_01012016.png 2016 / 01_January / .mv img0009_02012016.png 2016 / 01_January / .mv img0010_03012016.png 2016 / 01_January /.

I hver av kodelinjene over kopieres bildet til det aktuelle året og månedens mappe basert på datoen i filnavnet.

Perioden (.) På slutten av linjen er det som er kjent som en metakarakter. Det gjør i utgangspunktet at filen holder samme navn.

Mens filene nå er sortert etter dato, ville det være fint å vite hva hvert bilde inneholder. Virkelig den eneste måten å gjøre dette på er å åpne filen i en bildeviser. Når du vet hva bildet handler om, kan du omdøpe filen ved hjelp av kommandoen mv som følger:

mv img0008_01012016.png newyearfireworks.png

Hva skjer hvis filen allerede finnes

Den dårlige nyheten er at hvis du flytter en fil til en mappe der det allerede er en fil med samme navn, blir destinasjonsfilen overskrevet.

Det er måter å beskytte deg selv på. Du kan sikkerhetskopiere destinasjonsfilen ved å bruke følgende syntaks.

mv -b test1.txt test2.txt

Dette omdøper test1.txt for å bli test2.txt. Hvis det allerede er test2.txt, blir det test2.txt ~.

En annen måte å beskytte deg på er å få mv-kommandoen til å fortelle deg om filen allerede eksisterer, og da kan du velge om du vil flytte filen eller ikke.

mv -i test1.txt test2.txt

Hvis du flytter hundrevis av filer, vil du sannsynligvis skrive et skript for å utføre flyttingen. I dette tilfellet vil du ikke at en melding skal vises, spør om du vil flytte filen eller ikke.

Du kan bruke følgende syntaks til å flytte filer uten å overskrive de eksisterende filene.

mv -n test1.txt test2.txt

Endelig er det en ekstra bryter som lar deg oppdatere destinasjonsfilen hvis kildefilen er nyere.

mv -u test1.txt test2.txt