Filutvidelser hjelper både operativsystemer og brukere med å skille mellom ulike filformater og forstå innholdet som er lagret i dem. Når du ser en fil med filtypen ".txt", vet du umiddelbart at den inneholder tekstdata. Tilsvarende er ".exe"-filen en Windows-kjørbar og ".sh"-filer er Linux-shell-skript.
Men hva om du vil endre disse utvidelsene av en eller annen grunn? Kanskje du må endre navn på en tekstfil til et Bash-skript. Bare å skrive koden i en tekstfil vil ikke gjøre jobben.
På Linux er det mye enklere å endre filutvidelser enn du kanskje tror.
Endre filutvidelser fra terminalen
Utvidelser er en del av filnavnet. Og hvis du vil endre utvidelsen (eller navnet), vil du bruke mv-kommandoen. mv står for "move" og er standardkommandoen på Linux for å flytte og gi nytt navn til filer.
Men hvorfor bruke mv for å gi nytt navn til filer, lurer du kanskje på? Det er fordi en rename-operasjon tilsvarer en flyttoperasjon i samme katalog, bare med et annet navn.
Den grunnleggende syntaksen for å gi nytt navn til filer fra kommandolinjen er:
mvfil.oldextfil.newext
...hvor oldext og newext er henholdsvis den gamle og den nye utvidelsen.
Tenk på at du vil endre en tekstfil "myscript.txt" til et Bash-skript. Bruk følgende kommando for å gjøre det:
mvmitt skript.tekstmitt skript.sh
Du må kanskje sette sudo foran mv-kommandoene avhengig av filens eier.
Gi nytt navn til flere filutvidelser samtidig
Har du en hel mappe med filer med upassende utvidelser? Med en enkel Bash for loop, kan du endre utvidelsene til flere filer samtidig. For eksempel, for å endre alle TXT-filer i en mappe til PDF-filer:
for en i *.txt; gjør mv -- "$a""${a%txt}.pdf"; ferdig
Den nevnte one-liner er en for-løkke som finner hver fil som slutter på ".txt". Deretter utfører den rekursivt en rename-operasjon på alle samsvarende filnavn og erstatter filtypen ".txt" med ".pdf". den "ferdig" på slutten av kommandoen indikerer at løkken er fullført. Enkel!
Hvordan endre navn på filutvidelser grafisk
Linux har flere skrivebordsmiljøer; noen er veldig lik standard Windows-skrivebordet, mens andre fremhever sin egenart i hvert grafisk element. Men brukeropplevelsen er mer eller mindre den samme for alle stasjonære datamaskiner. Dette betyr at det er så enkelt som mulig å endre navn på filer på et Linux-skrivebord.
Åpne filbehandleren som er installert på maskinen din, og velg en fil ved å utheve den. Høyreklikk deretter og velg Gi nytt navn. I feltet kan du endre navnet på filen, inkludert filtypen. Fortsett ved å endre filtypene og trykk deretter Tast inn å bli ferdig.
Mange Linux filbehandlere oppgi også snarveier du kan bruke for å lagre et ekstra klikk. For eksempel, på GNOME (Nautilus filbehandling), kan du trykke F2 mens du markerer en fil for raskt å gå inn i endre navn-funksjonen, og eliminerer behovet for å høyreklikke. På samme måte, på KDE Plasma (Dolphin) og XFCE (Thunar), kan du trykke på F2 nøkkel for å endre filutvidelser raskt.
Utføre grunnleggende filbehandlingsoperasjoner på Linux
Å gi nytt navn til filtypen ved å bruke skrivebordsgrensesnittet er intuitivt og enkelt, men når du har å gjøre med flere filer samtidig, er bruk av terminalen det optimale valget.
Linux-kommandolinjen er et kraftig verktøy for brukere som vet hvordan de skal bruke den. Fra daglig drift til svært sofistikerte systemadministrasjonsoppgaver, du kan gjøre alt med en terminal. Og det beste er at du ikke engang trenger et GUI for å kunne bruke en Linux-maskin. Det er først og fremst grunnen til at terminalen fortsatt er en del av Linux-økosystemet, i en tid hvor grafiske grensesnitt er normen.
5 grunner til at Linux bruker kommandolinjen så mye
Les Neste
Relaterte temaer
- Linux
- Filbehandling
- Linux-kommandoer
- Linux skrivebordsmiljø
- Terminal
Om forfatteren
Deepesh er seksjonsredaktør for Linux ved MUO. Han skriver informasjonsveiledninger om Linux, med mål om å gi en salig opplevelse til alle nykommere. Ikke sikker på film, men hvis du vil snakke om teknologi, er han din fyr.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere