Învață cum să schimbi extensia de fișier pe Windows, Mac și Linux, de la metode simple de interfață grafică (GUI) până la redenumirea în bloc și recursivă din linia de comandă.
1. Ce este o extensie de fișier?
1.1 Definiție și format
O extensie de fișier este sufixul de după punctul de la sfârșitul numelui unui fișier - de exemplu, .docx in myfile.docx, .jpg in mypicture.jpg, .mp4 in myvideo.mp4Sistemul de operare citește extensia pentru a determina ce program deschide fișierul. Extensia este stocată ca parte a numelui fișierului în sine, nu în conținutul fișierului.
1.2 Unde se găsește extensia de fișier
Extensiile de fișiere sunt ascunse în mod implicit pe majoritatea sistemelor. Odată ce sunt vizibile (consultați Secțiunea 2), extensia apare la sfârșitul numelui fișierului în File Explorer (Windows) sau Finder (Mac). O puteți găsi și pentru un anumit fișier în Proprietăţi dialog pe Windows sau pe Obtine informatii panou pe Mac.
1.3 Tipuri comune de extensii de fișiere
- Documente:
.doc,.docx,.pdf,.txt,.html - Imagini:
.jpg,.jpeg,.png,.bmp - Video:
.mp4,.avi,.wmv - Audio:
.mp3,.wav
2. Afișați extensiile de fișiere înainte de redenumire (condiție prealabilă)
În mod implicit, Windows ascunde extensiile de fișiere pentru tipurile de fișiere cunoscute și le afișează pentru cele necunoscute; Mac ascunde toate extensiile de fișiere. Deoarece metodele de redenumire bazate pe interfața grafică necesită ca extensiile să fie mai întâi vizibile, completați această secțiune înainte de a trece la secțiunile 3 și 4.
2.1 Afișarea extensiilor de fișiere în Windows 10
2.1.1 Prin intermediul filei Vizualizare din Explorer (cel mai rapid)
- Operatii Deschise Explorator de fișiere -> faceți clic pe Vizualizare tab.
- Verifica Extensii de nume de fișiere în grupul Afișare/Ascundere.
2.1.2 Prin Opțiuni folder (alternativ)
- În Explorer, faceți clic pe Vizualizare -> Opţiuni -> Schimbați dosarul și opțiunile de căutare. Alternativ, apăsați Win + R, tip
control folders, și apăsați Intrați. - În Opțiuni pentru foldere , faceți clic pe Vizualizare tab -> debifare Ascunde extensiile pentru tipurile de fișiere cunoscute -> faceți clic OK.
2.2 Afișarea extensiilor de fișiere în Windows 11
2.2.1 Prin intermediul meniului Vizualizare > Afișare (cel mai rapid)
Windows 11 mută comutatorul extensiei de fișier în meniul Vizualizare.
- Operatii Deschise Explorator de fișiere -> faceți clic Vizualizare -> Spectacol -> verifica Extensii de nume de fișiere.
2.2.2 Prin Opțiuni folder (alternativ)
Caseta de dialog Opțiuni folder este încă disponibilă în Windows 11.
- În Explorer, faceți clic pe ⋯ meniu -> Opţiuni -> Vizualizare tab.
- Debifați Ascunde extensiile pentru tipurile de fișiere cunoscute -> faceți clic OK.
2.3 Afișarea extensiilor de fișiere pe Mac
- Clic Găsitor -> Setări cont.
- Apasă pe Avansat tab -> bifare Afișați toate extensiile de nume de fișiere.
3. Cum se schimbă extensia de fișier pe Windows
3.1 Metoda 1: Redenumirea Explorerului de fișiere
Iată cea mai simplă metodă de a schimba extensia unui fișier:
- Asigurați-vă că extensiile de fișiere sunt vizibile (consultați Secțiunea 2).
- Selectați fișierul pentru a schimba extensia.
- Utilizați una dintre următoarele metode:
- Anunturi F2
- Faceți clic un singur pe numele fișierului
- Faceți clic dreapta pe fișier -> Redenumiți
- Editați extensia după punct -> apăsați Intrați.
- Clic Da când Windows avertizează că fișierul s-ar putea opri din funcționare:
3.2 Metoda 2: Linie de comandă
Folosește Linia de comandă pentru a modifica extensia unui fișier fără a modifica setarea „afișează extensiile” din Explorer.
- Tip
cmdîn bara de adrese a Exploratorului de fișiere pentru a deschide Linia de comandă în folderul curent. - Rulați:
ren "oldname.oldext" "oldname.newext"Exemplu:
ren "test.jpeg" "test.jpg"
3.3 Metoda 3: Linie de comandă — Modificare în bloc
Folosește un model wildcard pentru a modifica extensiile de fișiere în bloc în folderul curent.
- Navigați la folderul țintă; tastați
cmdîn bara de adrese a Exploratorului de fișiere. - Rulați:
ren *.oldext *.newextExemplu:
ren *.jpeg *.jpg— schimbă totul.jpegextensii de fișiere la.jpgîn folderul curent.
3.4 Metoda 4: Linie de comandă — Modificare recursivă în bloc
Folosește for /R buclă pentru a schimba recursiv extensiile de fișiere din folderul curent și din toate subfolderele dintr-un director rădăcină.
- Deschideți promptul de comandă și navigați la directorul rădăcină:
cd C:\path\to\root - Previzualizați toate fișierele care vor fi afectate:
dir /b /s *.oldextExemplu:
dir /b /s *.jpeg - Rulați bucla recursivă pentru a redenumi:
for /R %d in (.) do @rename "%d\*.oldext" *.newextExemplu:
for /R %d in (.) do @rename "%d\*.jpeg" *.jpg
3.5 Metoda 5: PowerShell
De asemenea, puteți utiliza PowerShell-ul Rename-Item cmdlet pentru a efectua o înlocuire mai precisă și avansată folosind expresii regulate:
- Operatii Deschise PowerShell și navigați la folderul țintă.
- Rulați:
Get-ChildItem "*.oldext" | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }Exemplu:
Get-ChildItem "*.jpeg" | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }
Notă: -replace acceptă o expresie regulată, deci trebuie să introduceți caracterul de evadare (\.) și ancorați la capătul șirului de caractere ($) pentru a evita potrivirile neintenționate.
Pentru a redenumi recursiv folderul curent și toate subfolderele, adăugați -Recurse steag:
Get-ChildItem -Path . -Filter "*.oldext" -Recurse | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }
Exemplu:
Get-ChildItem -Path . -Filter "*.jpeg" -Recurse | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }
3.6 Metoda 6: Redenumire PowerToys
PowerRename este un instrument bazat pe interfață grafică, inclus în Microsoft PowerToys — nu sunt necesare cunoștințe de linie de comandă, cu suport pentru expresii regulate și subfoldere:
- Descărcați și instalați jucării microsoft power din magazinul Microsoft.
- Selectați toate fișierele și subfolderele țintă în File Explorer -> clic dreapta -> Redenumiți cu PowerRename.
- În fereastra PowerRename, setați:
- Caută:
oldext - Înlocui cu:
newext - Aplica pentru: Numai extensie
Notă: Întrucât aplicăm redenumirea pe Numai extensie, extensia veche și extensia nouă NU ar trebui să conțină punctul (.), adică ar trebui să utilizați
oldextșinewextîn loc de.oldextși.newext. - Caută:
- Previzualizare modificări în Redenumit coloana panoului din dreapta.
- Dacă totul este în regulă, faceți clic pe Aplică pentru a aplica modificările.
4. Cum se schimbă extensia de fișier pe Mac
4.1 Metoda 1: Redenumirea Finder-ului
Cea mai rapidă metodă de a schimba extensia unui fișier pe un Mac folosind Finder:
- În Finder, asigurați-vă că extensiile de fișiere sunt vizibile (consultați Secțiunea 2.3).
- Faceți clic un singur pe numele fișierului pentru a-l selecta, apoi faceți clic din nou sau apăsați Retur pentru a intra în modul de editare.
- Schimbați extensia după punct -> apăsați Retur.
- Clic Folosește [noua extensie] în caseta de dialog de confirmare:
4.2 Metoda 2: Obțineți panoul de informații
Panoul Obțineți informații evită problema dublei extensii (de exemplu, .html.txt) care pot apărea cu metoda de redenumire inline a Finder.
- Faceți clic dreapta (sau Ctrl-clic) pe fișier -> Obtine informatii.
- extinde Nume și extensie camp.
- Editați extensia -> închideți panoul.
- Clic Folosește [noua extensie] în caseta de dialog de confirmare:
4.3 Metoda 3: Terminal
Folosește mv Comanda din Terminal poate schimba și extensia unui fișier:
- În Finder, accesați Aplicatii dosar, atunci Utilități , apoi selectați fișierul terminal.aplicație:
- Rulați:
mv "/path/to/file.oldext" "/path/to/file.newext"Exemplu:
mv ~/Desktop/test.jpeg ~/Desktop/test.jpg
4.4 Metoda 4: Terminal (Schimbare în bloc)
Folosește o buclă shell pentru a modifica extensiile de fișiere în bloc în folderul curent:
- În Finder, accesați Aplicatii dosar, atunci Utilități , apoi selectați fișierul terminal.aplicație:
- Navigați la folderul țintă, apoi executați:
for f in *.oldext; do mv "$f" "${f%.oldext}.newext"; doneExemplu:
for f in *.jpeg; do mv "$f" "${f%.jpeg}.jpg"; done
4.5 Metoda 5: Terminal (Modificare recursivă în bloc)
Utilizare find combinate cu mv pentru a schimba recursiv extensiile de fișiere în toate subfolderele.
- În Finder, accesați Aplicatii dosar, atunci Utilități , apoi selectați fișierul terminal.aplicație:
- Rulați:
find . -name "*.oldext" -exec bash -c 'mv "$1" "${1%.oldext}.newext"' _ {} \;Exemplu:
find . -name "*.jpeg" -exec bash -c 'mv "$1" "${1%.jpeg}.jpg"' _ {} \;
5. Cum se schimbă extensia de fișier pe Linux
5.1 Metoda 1: Terminal
Folosește mv comandă pentru schimbarea extensiei unui singur fișier în Terminalul Linux.
- Rulați:
mv "/path/to/file.oldext" "/path/to/file.newext"Exemplu:
mv test.jpeg test.jpg
5.2 Metoda 2: Terminal (Schimbare în bloc)
Folosește rename comandă pentru modificarea extensiilor de fișiere în bloc. Două versiuni ale rename există pe Linux cu o sintaxă diferită. Deci trebuie să rulați rename --version pentru a-l identifica pe al tău:
apoi utilizați comanda corespunzătoare conform tabelului următor:
rename --version producție |
Comandă | Eşantion |
|---|---|---|
conţine util-linux |
rename .oldext .newext *.oldext |
rename .jpeg .jpg *.jpeg |
conţine File::Rename sau nicio informație despre versiune |
rename 's/\.oldext$/.newext/' *.oldext |
rename 's/\.jpeg$/.jpg/' *.jpeg |
5.3 Metoda 3: Terminal (Modificare recursivă în bloc)
Utilizare find combinate cu rename pentru a schimba recursiv extensiile de fișiere în folderul curent și în toate subfolderele. Sintaxa variază în funcție de rename versiune, deci trebuie să verificați curename --version:
apoi utilizați comanda corespunzătoare conform tabelului următor:
rename --version producție |
Comandă | Eşantion |
|---|---|---|
conţine util-linux |
find . -name "*.oldext" -exec rename .oldext .newext {} \; |
find . -name "*.jpeg" -exec rename .jpeg .jpg {} \; |
conţine File::Rename sau nicio informație despre versiune |
find . -name "*.oldext" -exec rename 's/\.oldext$/.newext/' {} \; |
find . -name "*.jpeg" -exec rename 's/\.jpeg$/.jpg/' {} \; |
6. FAQ
Î: Schimbarea unei extensii de fișier modifică formatul fișierului în sine?
R: Nu. Extensia este doar o etichetă. Redenumirea nu modifică datele sau formatul intern al fișierului.
Î: De ce tipul de fișier rămâne neschimbat după ce redenumesc extensia?
R: Deoarece extensiile de fișiere sunt ascunse și ați adăugat doar o extensie nouă în fața celei ascunse existente. Pentru a remedia acest lucru, afișați extensiile de fișiere mai întâi, apoi redenumiți din nou.
Î: De ce devine fișierul meu filename.html.txt după ce îl redenumesc?
A: Vezi răspunsul de la întrebarea anterioară.
Î: Cum rezolv eroarea Acces refuzat / Permisiuni insuficiente?
A: Contul de utilizator curent nu are permisiunea de a modifica extensia fișierului. Continuați sau conectați-vă ca Administrator și încercați din nou.
Î: Cum pot schimba o extensie de fișier fără a afișa toate extensiile de fișier?
A: În Windows, utilizați Linia de comandă cu ren comandă — funcționează direct asupra numelor de fișiere, inclusiv extensiilor, fără a fi necesară modificarea setărilor de afișare din File Explorer (consultați Secțiunea 3.2). În mod similar, pe Mac, utilizați Terminalul cu mv comanda (vezi Secțiunea 4.3).
Î: Cum pot schimba extensia unui fișier pe Mac?
A: Folosește redenumirea Finder (Secțiunea 4.1), panoul Obțineți informații (Secțiunea 4.2) sau Terminalul mv comanda (Secțiunea 4.3). Metoda Get Info evită problema dublei extensii.
Î: Cum pot schimba extensiile de fișiere în bloc pe Windows?
A: Trei opțiuni: Linie de comandă ren *.old *.new (Secțiunea 3.3), PowerShell Rename-Item (Secțiunea 3.5), Interfața grafică PowerToys PowerRename (Secțiunea 3.6).
Î: Funcționează redenumirea în bloc cu CMD în subfoldere?
A: Baza ren Comanda funcționează doar în folderul curent. Folosește for /R buclă (Secțiunea 3.4) sau PowerShell cu -Recurse (Secțiunea 3.5) pentru a acoperi subfolderele imbricate.
7. Concluzie
Pentru un singur fișier, Redenumirea Explorerului de fișiere (Windows) sau Redenumire Finder (Mac) este cea mai rapidă abordare. Pentru modificări în bloc dintr-un folder, utilizați ren *.old *.new pe Windows sau o buclă shell pe Mac și Linux. Pentru redenumirea recursivă între subfoldere, utilizați for /R buclă sau PowerShell pe Windows, find + mv pe Mac și find + rename pe Linux. Dacă preferați o interfață grafică pentru operațiuni în bloc, PowerToys PowerRename (Windows) este super.
Despre autor
Shou Sheng este specialist Microsoft Office cu peste 10 ani de experiență practică în Word, Excel și PowerPoint depanare în medii de întreprindere și educaționale. El a ajutat mii de utilizatori să recupereze lucrări pierdute, să rezolve probleme de corupere a fișierelor și să își optimizeze fluxurile de lucru Office.
Prin intermediul scrierilor sale tehnice, Shou se angajează să transpună depanarea complexă a problemelor Office în pași clari și practici pentru utilizatorii de toate nivelurile de calificare. El este la curent cu cele mai recente evoluții din Microsoft 365 și testează continuu metodele în raport cu scenarii reale de corupere a fișierelor pentru a asigura acuratețea.
Aveți întrebări despre acest ghid sau aveți nevoie de ajutor suplimentar cu problemele Office? Vă așteptăm cu drag! feedback și sugestii pentru îmbunătățirea acestor resurse de depanare.

















