Lær hvordan du endrer filtypen på Windows, Mac og Linux, fra enkle GUI-metoder til bulk- og rekursiv omdøping av kommandolinjer.
1. Hva er en filutvidelse?
1.1 Definisjon og format
En filendelse er suffikset etter punktumet på slutten av et filnavn – for eksempel, .docx in myfile.docx, .jpg in mypicture.jpgeller .mp4 in myvideo.mp4Operativsystemet leser filendelsen for å finne ut hvilket program som åpner filen. Filendelsen lagres som en del av selve filnavnet, ikke i filinnholdet.
1.2 Hvor finner du filtypen
Filtyper er skjult som standard på de fleste systemer. Når de er synlige (se § 2), vises filtypen på slutten av filnavnet i Filutforsker (Windows) eller Finder (Mac). Du kan også finne den for en bestemt fil i Eiendommer dialogboksen på Windows eller Få info panelet på Mac.
1.3 Vanlige filtyper
- Dokumenter:
.doc,.docx,.pdf,.txt,.html - Bilder:
.jpg,.jpeg,.png,.bmp - Video:
.mp4,.avi,.wmv - Audio:
.mp3,.wav
2. Vis filutvidelser før navneendring (forutsetning)
Som standard skjuler Windows filtyper for kjente og viser dem for ukjente. Mac skjuler alle filtyper. Siden GUI-baserte navneendringsmetoder krever at filtypene er synlige først, må du fullføre denne delen før du går videre til del 3 og 4.
2.1 Vis filutvidelser i Windows 10
2.1.1 Via Filutforskerens visningsfane (raskest)
- Open Filutforsker -> klikk på Se fanen.
- Trykk her Filnavn utvidelser i Vis/Skjul-gruppen.
2.1.2 Via mappealternativer (alternativ)
- I Filutforsker klikker du Se -> alternativer -> Endre mappe og søkealternativer. Alternativt kan du trykke på Win + R, Type
control folders, og trykk Enter. - på mappe~~POS=TRUNC dialogboksen, klikk på Se fane -> fjern avmerkingen Skjul filetternavn for kjente filtyper -> klikk OK.
2.2 Vis filutvidelser i Windows 11
2.2.1 Via Vis > Vis-menyen (raskest)
Windows 11 flytter filtypendringsknappen til Vis-menyen.
- Open Filutforsker -> klikk Se -> Show -> sjekk Filnavn utvidelser.
2.2.2 Via mappealternativer (alternativ)
Dialogboksen Mappealternativer er fortsatt tilgjengelig i Windows 11.
- I Filutforsker klikker du på ⋯ meny -> alternativer -> Se fanen.
- Fjern merkingen Skjul filetternavn for kjente filtyper -> klikk OK.
2.3 Vis filutvidelser på Mac
- Klikk Finder -> innstillinger.
- Klikk på Avansert fane -> sjekk Vis alle filnavnutvidelser.
3. Slik endrer du filtypen på Windows
3.1 Metode 1: Gi nytt navn til filutforskeren
Dette er den enkleste måten å endre en filtype på:
- Sørg for at filtypene er synlige (se § 2).
- Velg filen du vil endre filtypen på.
- Bruk en av følgende metoder:
- Press F2
- Enkeltklikk på filnavnet
- Høyreklikk på filen -> Gi nytt navn
- Rediger utvidelsen etter punktum -> trykk Enter.
- Klikk Ja når Windows advarer om at filen kan slutte å virke:
3.2 Metode 2: Kommandoprompt
Bruk ledeteksten til å endre en filtype uten å endre innstillingen «vis utvidelser» i Filutforsker.
- typen
cmdi adressefeltet i Filutforsker for å åpne ledeteksten i gjeldende mappe. - Løpe:
ren "oldname.oldext" "oldname.newext"Eksempel:
ren "test.jpeg" "test.jpg"
3.3 Metode 3: Kommandoprompt – masseendring
Bruk et jokertegnmønster for å endre filtyper samtidig i gjeldende mappe.
- Naviger til målmappen; skriv inn
cmdi adressefeltet i Filutforskeren. - Løpe:
ren *.oldext *.newextEksempel:
ren *.jpeg *.jpg– endre alt.jpegfilutvidelser til.jpgi gjeldende mappe.
3.4 Metode 4: Kommandoprompt – Masseendring rekursivt
Bruke for /R løkke for å endre filtyper i gjeldende mappe og alle undermapper rekursivt fra en rotkatalog.
- Åpne ledeteksten og naviger til rotkatalogen:
cd C:\path\to\root - Forhåndsvis alle filer som vil bli berørt:
dir /b /s *.oldextEksempel:
dir /b /s *.jpeg - Kjør den rekursive løkken for å gi nytt navn:
for /R %d in (.) do @rename "%d\*.oldext" *.newextEksempel:
for /R %d in (.) do @rename "%d\*.jpeg" *.jpg
3.5 Metode 5: PowerShell
Du kan også bruke PowerShell Rename-Item cmdlet for å utføre en mer presis og avansert erstatning ved hjelp av regulære uttrykk:
- Open PowerShell og naviger til målmappen.
- Løpe:
Get-ChildItem "*.oldext" | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }Eksempel:
Get-ChildItem "*.jpeg" | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }
OBS: -replace aksepterer et regulært uttrykk, så du må escape-tegne prikken (\.) og anker til slutten av strengen ($) for å unngå utilsiktede treff.
For å gi nytt navn rekursivt i gjeldende mappe og alle undermapper, legg til -Recurse flagg:
Get-ChildItem -Path . -Filter "*.oldext" -Recurse | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }
Eksempel:
Get-ChildItem -Path . -Filter "*.jpeg" -Recurse | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }
3.6 Metode 6: PowerToys PowerRename
PowerRename er et GUI-basert verktøy som følger med Microsoft PowerToys – ingen kommandolinjekunnskaper nødvendig, med støtte for regex og undermapper:
- Last ned og installer microsoft power leker fra Microsoft Store.
- Velg alle målfiler og undermapper i Filutforsker -> høyreklikk -> Gi nytt navn med PowerRename.
- I PowerRename-vinduet angir du:
- Søk etter:
oldext - Erstatt med:
newext - Søke på: Kun utvidelse
OBS: Siden vi bruker omdøpingen på Kun utvidelse, den gamle og den nye utvidelsen skal IKKE inneholde punktum(.), dvs. du bør bruke
oldextognewextistedenfor.oldextog.newext. - Søk etter:
- Forhåndsvis endringer i omdøpt kolonnen i høyre panel.
- Hvis alt er i orden, klikk Påfør å bruke endringene.
4. Slik endrer du filtypen på Mac
4.1 Metode 1: Endre navn på Finder
Den raskeste måten å endre en filtype på en Mac ved hjelp av Finder:
- I Finder, sørg for at filtypene er synlige (se § 2.3).
- Enkeltklikk på filnavnet for å velge det, og klikk deretter igjen eller trykk på Tilbake for å gå inn i redigeringsmodus.
- Endre utvidelsen etter punktum -> trykk Tilbake.
- Klikk Bruk [ny utvidelse] i bekreftelsesdialogen:
4.2 Metode 2: Hent informasjonspanel
Vis info-panelet unngår problemet med dobbel utvidelse (f.eks. .html.txt) som kan oppstå med den innebygde Finder-rename-metoden.
- Høyreklikk (eller Ctrl-klikk) filen -> Få info.
- Utvid Navn og utvidelse feltet.
- Rediger utvidelsen -> lukk panelet.
- Klikk Bruk [ny utvidelse] i bekreftelsesdialogen:
4.3 Metode 3: Terminal
Bruke mv kommandoen i Terminal kan også endre en filtype:
- I Finder går du til Applikasjoner mappe, deretter verktøy mappen, og velg deretter Terminal. App:
- Løpe:
mv "/path/to/file.oldext" "/path/to/file.newext"Eksempel:
mv ~/Desktop/test.jpeg ~/Desktop/test.jpg
4.4 Metode 4: Terminal (masseendring)
Bruk en skallløkke for å endre filtyper samtidig i gjeldende mappe:
- I Finder går du til Applikasjoner mappe, deretter verktøy mappen, og velg deretter Terminal. App:
- Naviger til målmappen, og kjør deretter:
for f in *.oldext; do mv "$f" "${f%.oldext}.newext"; doneEksempel:
for f in *.jpeg; do mv "$f" "${f%.jpeg}.jpg"; done
4.5 Metode 5: Terminal (rekursiv masseendring)
Bruk find kombinert med mv å endre filtyper rekursivt på tvers av alle undermapper.
- I Finder går du til Applikasjoner mappe, deretter verktøy mappen, og velg deretter Terminal. App:
- Løpe:
find . -name "*.oldext" -exec bash -c 'mv "$1" "${1%.oldext}.newext"' _ {} \;Eksempel:
find . -name "*.jpeg" -exec bash -c 'mv "$1" "${1%.jpeg}.jpg"' _ {} \;
5. Slik endrer du filtypen på Linux
5.1 Metode 1: Terminal
Bruke mv kommando for å endre en enkelt filtypenavn i Linux Terminal.
- Løpe:
mv "/path/to/file.oldext" "/path/to/file.newext"Eksempel:
mv test.jpeg test.jpg
5.2 Metode 2: Terminal (masseendring)
Bruke rename kommando for å endre filtyper samtidig. To versjoner av rename finnes på Linux med en annen syntaks. Så du må kjøre rename --version for å identifisere din:
bruk deretter den tilsvarende kommandoen basert på følgende tabell:
rename --version produksjon |
Kommando | Eksempel |
|---|---|---|
inneholder util-linux |
rename .oldext .newext *.oldext |
rename .jpeg .jpg *.jpeg |
inneholder File::Rename eller ingen versjonsinformasjon |
rename 's/\.oldext$/.newext/' *.oldext |
rename 's/\.jpeg$/.jpg/' *.jpeg |
5.3 Metode 3: Terminal (rekursiv masseendring)
Bruk find kombinert med rename for å endre filtyper rekursivt i gjeldende mappe og alle undermapper. Syntaks varierer etter rename versjon, så du må sjekke medrename --version:
bruk deretter den tilsvarende kommandoen basert på følgende tabell:
rename --version produksjon |
Kommando | Eksempel |
|---|---|---|
inneholder util-linux |
find . -name "*.oldext" -exec rename .oldext .newext {} \; |
find . -name "*.jpeg" -exec rename .jpeg .jpg {} \; |
inneholder File::Rename eller ingen versjonsinformasjon |
find . -name "*.oldext" -exec rename 's/\.oldext$/.newext/' {} \; |
find . -name "*.jpeg" -exec rename 's/\.jpeg$/.jpg/' {} \; |
6. FAQ
Spørsmål: Endrer endring av filtypen selve filformatet?
A: Nei. Filtypen er bare en etikett. Å gi den nytt navn endrer ikke filens interne data eller format.
Spørsmål: Hvorfor forblir filtypen uendret etter at jeg gir nytt navn til filtypen?
A: Fordi filtypene er skjulte, og du bare la til en ny filtype foran den eksisterende skjulte. For å fikse dette, avsløre filutvidelser først, og deretter gi nytt navn.
Spørsmål: Hvorfor blir filen min filename.html.txt etter at jeg har gitt den nytt navn?
A: Se svaret i forrige spørsmål.
Spørsmål: Hvordan løser jeg feilen «Ingen tilgang/mangel på tillatelser»?
A: Den nåværende brukerkontoen har ikke tillatelse til å endre filtypen. Fortsett eller logg inn som administrator og prøv på nytt.
Spørsmål: Hvordan endrer jeg en filtype uten å vise alle filtypene?
A: I Windows bruker du ledeteksten med ren kommando – den fungerer direkte på filnavn inkludert filendelser uten at visningsinnstillingen i Filutforsker må endres (se § 3.2). På samme måte, i Mac, bruk Terminal med mv kommando (se § 4.3).
Spørsmål: Hvordan endrer jeg en filtype på Mac?
A: Bruk Finder-omdøping (§ 4.1), Vis info-panelet (§ 4.2), eller terminalen mv kommando (§ 4.3). Get Info-metoden unngår problemet med dobbel utvidelse.
Spørsmål: Hvordan endrer jeg filtyper samtidig i Windows?
A: Tre alternativer: Kommandoprompt ren *.old *.new (§ 3.3), PowerShell Rename-Item (§ 3.5), PowerToys PowerRename GUI (§ 3.6).
Spørsmål: Fungerer masseendring av navn med CMD i undermapper?
A: Det grunnleggende ren kommandoen fungerer bare i gjeldende mappe. Bruk for /R Løkke (§ 3.4) eller PowerShell med -Recurse (§ 3.5) for å dekke nestede undermapper.
7. konklusjon
For en enkelt fil, Gi nytt navn til filutforskeren (Windows) eller Finder-navn (Mac) er den raskeste fremgangsmåten. For masseendringer i en mappe, bruk ren *.old *.new på Windows eller en skallløkke på Mac og Linux. For rekursiv navneendring på tvers av undermapper, bruk for /R løkke eller PowerShell på Windows, find + mv på Mac, og find + rename på Linux. Hvis du foretrekker et brukergrensesnitt for masseoperasjoner, PowerToys PowerRename (Windows) er stor.
om forfatteren
Shou Sheng er en Microsoft Office-spesialist med over 10 års praktisk erfaring med Word, Excel og PowerPoint feilsøking på tvers av bedrifts- og utdanningsmiljøer. Han har hjulpet tusenvis av brukere med å gjenopprette tapt arbeid, løse problemer med filødeleggelse og optimalisere Office-arbeidsflytene sine.
Gjennom sin tekniske skriving er Shou opptatt av å oversette kompleks Office-feilsøking til tydelige, handlingsrettede trinn for brukere på alle ferdighetsnivåer. Han holder seg oppdatert på den nyeste utviklingen i Microsoft 365 og tester kontinuerlig metoder mot reelle scenarier med filkorrupsjon for å sikre nøyaktighet.
Har du spørsmål om denne veiledningen, eller trenger du ytterligere hjelp med Office-problemer? Shou ønsker deg velkommen. tilbakemeldinger og forslag for å forbedre disse feilsøkingsressursene.

















