Denne guiden viser deg hvordan du endrer navn på filer ved hjelp av en filbehandling og Linux-kommandolinjen.
De fleste Linux-distribusjoner har en standard filbehandling som en del av skrivebordsmiljøet. Et skrivebordsmiljø er en samling verktøy som gjør at brukerne kan utføre vanlige oppgaver uten å skrive kommandoer i et terminalvindu.
Et skrivebordsmiljø inkluderer vanligvis en vindushåndterer som brukes til å vise grafiske applikasjoner. Det vil også inkludere noen eller alle de følgende:
- et panel (også kjent som en oppgavelinje) - vanligvis brukt til en menyknapp, en systemstatusfelt
- En meny
- en startboks
- et dashbord
- widgets
- skrivebordsikoner
- verktøy som filbehandlere, notisblokker, kalkulatorer osv
En filbehandling brukes til å kontrollere oppretting, bevegelse og sletting av filer. Windows-brukere vil være kjent med Windows Utforsker, som er en type filbehandling.
Det finnes en rekke forskjellige filbehandlere som Nautilus, Dolphin, Caja, PCManFM og Thunar.
Nautilus er standard filbehandling i Ubuntu og distribusjoner som kjører GNOME skrivebordsmiljøet, for eksempel Fedora og openSUSE.
Delfin er standard filbehandling for KDE-skrivebordsmiljøet som brukes av Linux-distribusjoner som Kubuntu og KaOS.
Linux Mint har en lettvektsversjon som bruker MATE-skrivebordet. MATE-skrivebordet bruker Caja filbehandling.
Lettvektsfordeler bruker ofte enten LXDE-skrivebordsmiljøet som har PCManFM filbehandling eller XFCE som følger med Thunar filbehandling.
Som det skjer kan navnene endres, men funksjonaliteten for å omdøpe filer er nesten det samme
Slik endrer du en fil ved hjelp av en filbehandling
Filbehandleren har vanligvis et ikon som ser ut som et arkivskap. For eksempel, hvis du bruker Ubuntu, er det det andre ikonet på startbaren.
Du kan generelt finne det aktuelle filbehandlingsikonet enten i lanseringsfeltet på et panel, som en del av menysystemet eller som en del av en hurtigstartslinje.
En filbehandler har vanligvis en liste over steder i det venstre panelet, for eksempel hjemmemappen, skrivebordet, andre enheter og papirkurven.
I det høyre panelet er en liste over filer og mapper for det valgte stedet i venstre panel. Du kan bore ned gjennom mappene ved å dobbeltklikke på dem, og du kan bevege deg tilbake gjennom mappene ved å bruke pilene på verktøylinjen.
Endre navn på en fil eller mappe er nesten det samme uansett hvilken distribusjon, hvilket skrivebordsmiljø og hvilken filbehandling du bruker.
Høyre, klikk på filen eller mappen du ønsker å slette, og velg "Gi nytt navn". Alternativt lar mange filbehandlere deg å venstre klikke på en fil eller mappe og trykk F2 for å utføre samme handling.
Grensesnittet for å gi nytt navn til en fil, er forskjellig, avhengig av filbehandleren. For eksempel viser Nautilus, Thunar og PCManFM et lite vindu for å skrive inn det nye filnavnet, mens Dolphin og Caja lar deg bare skrive det nye navnet over den gamle.
Slik endrer du navn på filer ved hjelp av Linux-kommandolinjen
Du kan ikke bli overrasket over å finne ut at kommandoen for å gi nytt navn til filer, faktisk er omdøpt. I denne veiledningen vil du lære å omdøpe hele filen, hvordan du omdøper en del av filen, hvordan du omdøper filen som pekes på med symbolske koblinger og hvordan du får bekreftelse om at omdøbekommandoen virket.
Slik endrer du en fil
Syntaxen for å gi nytt navn til en fil er ikke så åpenbart som du tror det er. Følgende eksempel viser hvordan du endrer navn på en fil:
endre navn på uttrykksutskriftsfil
Du tror kanskje at omdøbe kommandoen ville være så enkelt som å si endre navn på oldfile newfilemen det er ikke helt så enkelt som det, og når vi går gjennom, vil jeg forklare hvorfor.
Tenk deg at du har en fil som heter testfil og du vil omdøpe den til testfile2. Kommandoen du vil bruke er som følger:
endre navn på testfile testfile2 testfil
Så hva skjer her? Uttrykket er litt tekst eller faktisk vanlig uttrykk du leter etter i et filnavn. Erstatt er teksten du ønsker å erstatte uttrykket med, og filen er filen eller filene du vil utføre omdøpet på.
Hvorfor virker det som dette kan du spørre?
Tenk deg at du hadde en mappe med hundebilder, men du ringte ved et uhell kattens bilder som følger:
- catsittingdown
- barkingcat
- postmanattackedbycat
Nå hvis kommandoen var så enkel som endre navn på oldfile newfileda må du endre navn på hver enkelt fil individuelt.
Med Linux Rename-kommandoen kan du omdøpe alle filene samtidig på følgende måte:
endre navn på katthund *
Ovennevnte filer vil bli omdøpt som følger:
- dogsittingdown
- bjeffende hund
- postmanattackedbydog
Ovennevnte kommando ser i utgangspunktet gjennom alle filene (betegnet med asterisk wildcard metacharacter) og uansett hvor den fant ordet katt, erstattet den den med en hund.
Gi nytt navn til den fysiske filen som er beregnet til ved hjelp av symbolske koblinger
En symbolsk lenke fungerer som en peker til en fil som ligner på en skrivebordsgenvei. Den symbolske lenken inneholder ingen data bortsett fra banen til plasseringen av filen den peker på.
Du kan opprette en symbolsk lenke ved å bruke følgende kommando:
ln-s
For eksempel, tenk at du har en fil som heter barkingdog i mappen din med hundemaler, og du ønsket å lage en symbolsk lenke til filen i en annen mappe som kalles dogtraining med navnet howtostopdogbarking.
Du kan gjøre det ved å bruke følgende kommando:
ln-s ~ / bilder / dogpictures / barkingdog ~ / bilder / dogtraining / howtostopdogbarking
Du kan se hvilke filer som er symbolske koblinger ved å kjøre ls -lt-kommandoen.
ls-lt howtostopdogbarking
Utgangen vil vise noe som howtostopdogbarking -> / home / pictures / dogpics / barkingdog.
Nå vet jeg ikke hvor mange av dere vet hvordan å stoppe en hund som gøler, men råd fra mange trenere er å lære hunden å snakke først, og så snart du har det som mestrer, kan du få det til å skje når du ikke vil det å bjeffe. Det er altså teorien.
Med denne kunnskapen i hånden vil du kanskje endre navn på barkingdog-bildet for å være talesøke.
Du kan omdøpe bildet direkte i dogpics-mappen ved å kjøre følgende kommando:
omdøpe bjeftende snakk / hjemme / bilder / dogpics / barkingdog
Alternativt kan du også omdøpe barking dog bildet ved å spesifisere navnet på den symbolske lenken og ved å bruke følgende bryter:
omdøpe - bjeffer å snakke / hjemme / bilder / dogtraining / howtostopdogbarking
Slik får du bekreftelse om at omnavnet kommandoen har fungert
Hovedproblemet med omdøbe kommandoen er at det ikke forteller deg hva det har gjort. Det du tror kanskje har jobbet, kan ikke ha, og så må du gå og sjekke for deg selv ved å bruke kommandoen ls.
Men hvis du bruker følgende bryter, gir kommandoen om nytt navn deg nøyaktig hva som har blitt omdøpt:
omdøpe -v katthund *
Utgangen vil være i tråd med dette:
- barkingcat -> barkingdog
- catsittingdown -> dogsittingdown
- postmanattackedbycat -> postmanattackedbydog
Denne kommandoen bidrar til å bekrefte at det du ville skje virkelig skjedde.
En annen måte å endre navn på filer
Hvis du foretrekker det enklere syntaksen for å omdøpe filer, så prøv kommandoen mv som følger:
Sammendrag
Når du lærer om å bruke Linux-kommandolinjen, må du vite om tillatelser, hvordan du oppretter brukere og grupper, hvordan du oppretter kataloger, hvordan du kopierer filer, hvordan du flytter og omdøper filer og alt om lenker.