Distribuie acum:

Î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)

  1. Operatii Deschise Explorator de fișiere -> faceți clic pe Vizualizare tab.
  2. Verifica Extensii de nume de fișiere în grupul Afișare/Ascundere.

În Windows 10, afișarea extensiei de fișier în exploratorul de fișiere.

2.1.2 Prin Opțiuni folder (alternativ)

  1. Î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.
  2. În Opțiuni pentru foldere , faceți clic pe Vizualizare tab -> debifare Ascunde extensiile pentru tipurile de fișiere cunoscute -> faceți clic OK.

În Windows 10, afișați extensiile de fișiere pentru tipurile de fișiere cunoscute în opțiunile folderului.

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.

  1. Operatii Deschise Explorator de fișiere -> faceți clic Vizualizare -> Spectacol -> verifica Extensii de nume de fișiere.

Afișează extensia de fișier în Explorer.

2.2.2 Prin Opțiuni folder (alternativ)

Caseta de dialog Opțiuni folder este încă disponibilă în Windows 11.

  1. În Explorer, faceți clic pe meniu -> Opţiuni -> Vizualizare tab.
  2. Debifați Ascunde extensiile pentru tipurile de fișiere cunoscute -> faceți clic OK.

În Panoul de control Windows, afișați extensiile de fișiere în opțiunile din exploratorul de fișiere.

2.3 Afișarea extensiilor de fișiere pe Mac

  1. Clic Găsitor -> Setări cont.
  2. Apasă pe Avansat tab -> bifare Afișați toate extensiile de nume de fișiere.

Pe Mac, afișați extensiile de fișiere în setările Finder.

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:

  1. Asigurați-vă că extensiile de fișiere sunt vizibile (consultați Secțiunea 2).
  2. Selectați fișierul pentru a schimba extensia.
  3. 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
      Redenumiți a PowerPoint fișier cu caractere speciale
  4. Editați extensia după punct -> apăsați Intrați.Schimbați extensia fișierului în caseta de editare.
  5. Clic Da când Windows avertizează că fișierul s-ar putea opri din funcționare:
    Mesajul de avertizare apare atunci când încercați să schimbați extensia de fișier în Windows.

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.

  1. Tip cmd în bara de adrese a Exploratorului de fișiere pentru a deschide Linia de comandă în folderul curent.
  2. Rulați:
    ren "oldname.oldext" "oldname.newext"

    Exemplu: ren "test.jpeg" "test.jpg"

Schimbați extensia fișierului în linia de comandă Windows.

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.

  1. Navigați la folderul țintă; tastați cmd în bara de adrese a Exploratorului de fișiere.
  2. Rulați:
    ren *.oldext *.newext

    Exemplu: ren *.jpeg *.jpg — schimbă totul .jpeg extensii de fișiere la .jpg în folderul curent.

Schimbați în bloc toate extensiile de fișiere din folderul curent în linia de comandă Windows.

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ă.

  1. Deschideți promptul de comandă și navigați la directorul rădăcină:
    cd C:\path\to\root
  2. Previzualizați toate fișierele care vor fi afectate:
    dir /b /s *.oldext

    Exemplu: dir /b /s *.jpeg

  3. Rulați bucla recursivă pentru a redenumi:
    for /R %d in (.) do @rename "%d\*.oldext" *.newext

    Exemplu: for /R %d in (.) do @rename "%d\*.jpeg" *.jpg

Schimbă recursiv în bloc toate extensiile de fișiere din folderul curent și din toate subfolderele în linia de comandă Windows.

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:

  1. Operatii Deschise PowerShell și navigați la folderul țintă.
  2. 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' }

Modificați recursiv în bloc toate extensiile de fișiere din folderul curent și din toate subfolderele în Windows Powershell.

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:

  1. Descărcați și instalați jucării microsoft power din magazinul Microsoft.
  2. Selectați toate fișierele și subfolderele țintă în File Explorer -> clic dreapta -> Redenumiți cu PowerRename.
    Faceți clic dreapta pe toate fișierele și subfolderele și selectați „Redenumiți cu PowerRename” în Windows File Explorer.
  3. Î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 și newext în loc de .oldext și .newext.

  4. Previzualizare modificări în Redenumit coloana panoului din dreapta.
  5. Dacă totul este în regulă, faceți clic pe Aplică pentru a aplica modificările.

Redenumiți extensiile de fișiere în fereastra PowerRename.

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:

  1. În Finder, asigurați-vă că extensiile de fișiere sunt vizibile (consultați Secțiunea 2.3).
  2. 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.
  3. Schimbați extensia după punct -> apăsați Retur.
  4. Clic Folosește [noua extensie] în caseta de dialog de confirmare:
    Mesajul de avertizare apare când încerci să schimbi extensia de fișier pe Mac.

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.

  1. Faceți clic dreapta (sau Ctrl-clic) pe fișier -> Obtine informatii.
  2. extinde Nume și extensie camp.
  3. Editați extensia -> închideți panoul.
    Schimbați extensia fișierului în panoul Obțineți informații pe Mac.
  4. Clic Folosește [noua extensie] în caseta de dialog de confirmare:
    Mesajul de avertizare apare când încerci să schimbi extensia de fișier pe Mac.

 

4.3 Metoda 3: Terminal

Folosește mv Comanda din Terminal poate schimba și extensia unui fișier:

  1. În Finder, accesați Aplicatii dosar, atunci Utilități , apoi selectați fișierul terminal.aplicație:
    Deschide terminalul pe Mac.
  2. 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:

  1. În Finder, accesați Aplicatii dosar, atunci Utilități , apoi selectați fișierul terminal.aplicație:
    Deschide terminalul pe Mac.
  2. Navigați la folderul țintă, apoi executați:
    for f in *.oldext; do mv "$f" "${f%.oldext}.newext"; done

    Exemplu: 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.

  1. În Finder, accesați Aplicatii dosar, atunci Utilități , apoi selectați fișierul terminal.aplicație:
    Deschide terminalul pe Mac.
  2. 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.

  1. Rulați:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    Exemplu: mv test.jpeg test.jpg

Schimbați extensia de fișier în terminalul Linux.

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:
Folosește comanda rename --version în Linux pentru a identifica versiunea ta a comenzii rename.
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:
Folosește comanda rename --version în Linux pentru a identifica versiunea ta a comenzii rename.
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.

Distribuie acum: