Podziel się teraz:

Dowiedz się, jak zmieniać rozszerzenia plików w systemach Windows, Mac i Linux, począwszy od prostych metod GUI po masową i rekurencyjną zmianę nazw za pomocą wiersza poleceń.

1. Co to jest rozszerzenie pliku?

1.1 Definicja i format

Rozszerzenie pliku to sufiks znajdujący się po kropce na końcu nazwy pliku, na przykład: .docx in myfile.docx, .jpg in mypicture.jpglub .mp4 in myvideo.mp4System operacyjny odczytuje rozszerzenie, aby ustalić, który program otwiera plik. Rozszerzenie jest przechowywane jako część samej nazwy pliku, a nie w jego zawartości.

1.2 Gdzie znaleźć rozszerzenie pliku

Rozszerzenia plików są domyślnie ukryte w większości systemów. Po ich uwidocznieniu (zobacz Sekcja 2), rozszerzenie pliku pojawia się na końcu nazwy pliku w Eksploratorze plików (Windows) lub Finderze (Mac). Można je również znaleźć dla konkretnego pliku w Właściwości dialog w systemie Windows lub Pobierz informacje panel na Macu.

1.3 Typowe typy rozszerzeń plików

  • Dokumenty: .doc, .docx, .pdf, .txt, .html
  • Zdjęć: .jpg, .jpeg, .png, .bmp
  • Wideo: .mp4, .avi, .wmv
  • Audio: .mp3, .wav

2. Wyświetl rozszerzenia plików przed zmianą nazwy (wymagane)

Domyślnie system Windows ukrywa rozszerzenia plików dla znanych typów plików i wyświetla je dla nieznanych; system Mac ukrywa wszystkie rozszerzenia plików. Ponieważ metody zmiany nazw oparte na interfejsie graficznym wymagają, aby rozszerzenia były najpierw widoczne, należy ukończyć tę sekcję przed przejściem do sekcji 3 i 4.

2.1 Pokaż rozszerzenia plików w systemie Windows 10

2.1.1 Za pomocą zakładki Widok w Eksploratorze plików (najszybszy)

  1. Otwórz Eksplorator plików -> kliknij Zobacz .
  2. Sprawdź Rozszerzenia nazw plików w grupie Pokaż/Ukryj.

W systemie Windows 10 pokaż rozszerzenie pliku w Eksploratorze plików.

2.1.2 Poprzez opcje folderów (alternatywa)

  1. W Eksploratorze plików kliknij Zobacz -> Opcje -> Zmień opcje folderów i wyszukiwania. Ewentualnie naciśnij Win + Rtyp control foldersi naciśnij Enter.
  2. W Opcje folderów dialog, kliknij przycisk Zobacz tabulator -> odznacz Ukryj rozszerzenia znanych typów plików -> kliknij OK.

W systemie Windows 10 pokaż rozszerzenia plików znanych typów w opcjach folderów.

2.2 Pokaż rozszerzenia plików w systemie Windows 11

2.2.1 Poprzez menu Widok > Pokaż (najszybsze)

W systemie Windows 11 przełącznik rozszerzeń plików został przeniesiony do menu Widok.

  1. Otwórz Eksplorator plików -> kliknij Zobacz -> Pokazać -> sprawdź Rozszerzenia nazw plików.

Pokaż rozszerzenie pliku w Eksploratorze plików.

2.2.2 Poprzez opcje folderów (alternatywa)

Okno dialogowe Opcje folderów jest nadal dostępne w systemie Windows 11.

  1. W Eksploratorze plików kliknij ⋯ menu -> Opcje -> Zobacz .
  2. Odznacz Ukryj rozszerzenia znanych typów plików -> kliknij OK.

W Panelu sterowania systemu Windows pokaż rozszerzenia plików w opcjach Eksploratora plików.

2.3 Pokaż rozszerzenia plików na komputerze Mac

  1. Kliknij Finder -> Ustawienia.
  2. Kliknij Zaawansowany karta -> sprawdź Pokaż wszystkie rozszerzenia nazw plików.

Na komputerze Mac pokaż rozszerzenia plików w ustawieniach Findera.

3. Jak zmienić rozszerzenie pliku w systemie Windows

3.1 Metoda 1: Zmiana nazwy w Eksploratorze plików

Oto najprostszy sposób zmiany rozszerzenia pliku:

  1. Upewnij się, że rozszerzenia plików są widoczne (zobacz Sekcja 2).
  2. Wybierz plik, którego rozszerzenie chcesz zmienić.
  3. Użyj jednej z poniższych metod:
    • Naciśnij przycisk F2
    • Kliknij pojedynczo nazwę pliku
    • Kliknij plik prawym przyciskiem myszy -> przemianować
      Zmień nazwę PowerPoint plik ze znakami specjalnymi
  4. Edytuj rozszerzenie po kropce -> naciśnij Enter.Zmień rozszerzenie pliku w polu edycji.
  5. Kliknij Tak gdy system Windows ostrzega, że ​​plik może przestać działać:
    Komunikat ostrzegawczy wyświetlany podczas próby zmiany rozszerzenia pliku w systemie Windows.

3.2 Metoda 2: Wiersz poleceń

Użyj wiersza poleceń, aby zmienić rozszerzenie pliku bez zmiany ustawienia „pokaż rozszerzenia” w Eksploratorze plików.

  1. Typ cmd na pasku adresu Eksploratora plików, aby otworzyć Wiersz polecenia w bieżącym folderze.
  2. Biegać:
    ren "oldname.oldext" "oldname.newext"

    Przykład: ren "test.jpeg" "test.jpg"

Zmień rozszerzenie pliku w wierszu poleceń systemu Windows.

3.3 Metoda 3: Wiersz poleceń — zmiana zbiorcza

Użyj symbolu wieloznacznego, aby zbiorczo zmienić rozszerzenia plików w bieżącym folderze.

  1. Przejdź do folderu docelowego; wpisz cmd w pasku adresu Eksploratora plików.
  2. Biegać:
    ren *.oldext *.newext

    Przykład: ren *.jpeg *.jpg — zmień wszystko .jpeg rozszerzenia plików do .jpg w bieżącym folderze.

Masowa zmiana wszystkich rozszerzeń plików w bieżącym folderze za pomocą wiersza poleceń systemu Windows.

3.4 Metoda 4: Wiersz poleceń — rekurencyjna zmiana zbiorcza

Użyj for /R pętla umożliwiająca rekurencyjną zmianę rozszerzeń plików w bieżącym folderze i wszystkich podfolderach z poziomu katalogu głównego.

  1. Otwórz wiersz poleceń i przejdź do katalogu głównego:
    cd C:\path\to\root
  2. Wyświetl podgląd wszystkich plików, których to dotyczy:
    dir /b /s *.oldext

    Przykład: dir /b /s *.jpeg

  3. Uruchom pętlę rekurencyjną, aby zmienić nazwę:
    for /R %d in (.) do @rename "%d\*.oldext" *.newext

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

Zmień hurtowo wszystkie rozszerzenia plików w bieżącym folderze i wszystkich podfolderach, rekurencyjnie z poziomu wiersza poleceń systemu Windows.

3.5 Metoda 5: PowerShell

Możesz również użyć programu PowerShell Rename-Item polecenie cmdlet umożliwiające wykonanie dokładniejszej i bardziej zaawansowanej zamiany przy użyciu wyrażeń regularnych:

  1. Otwórz PowerShell i przejdź do folderu docelowego.
  2. Biegać:
    Get-ChildItem "*.oldext" | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }

    Przykład: Get-ChildItem "*.jpeg" | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }

Uwaga: -replace akceptuje wyrażenie regularne, więc musisz uciec od kropki (\.) i zakotwicz na końcu ciągu ($) aby uniknąć niezamierzonych dopasowań.

Aby zmienić nazwę rekurencyjnie w bieżącym folderze i wszystkich podfolderach, dodaj -Recurse Flaga:

Get-ChildItem -Path . -Filter "*.oldext" -Recurse | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }

Przykład:

Get-ChildItem -Path . -Filter "*.jpeg" -Recurse | Rename-Item -NewName { $_.Name -replace '\.jpeg$', '.jpg' }

Masowa zmiana wszystkich rozszerzeń plików w bieżącym folderze i wszystkich podfolderach w programie Windows PowerShell.

3.6 Metoda 6: PowerToys PowerRename

PowerRename to narzędzie oparte na interfejsie graficznym dołączone do pakietu Microsoft PowerToys. Nie jest wymagana znajomość wiersza poleceń, a do jego obsługi wymagane są wyrażenia regularne i podfoldery:

  1. Pobierz i zainstaluj zabawki mocy Microsoftu ze sklepu Microsoft Store.
  2. Zaznacz wszystkie pliki docelowe i podfoldery w Eksploratorze plików -> kliknij prawym przyciskiem myszy -> Zmień nazwę za pomocą PowerRename.
    Kliknij prawym przyciskiem myszy wszystkie pliki i podfoldery i wybierz opcję „Zmień nazwę za pomocą PowerRename” w Eksploratorze plików systemu Windows.
  3. W oknie PowerRename ustaw:
    • Szukaj: oldext
    • Zamień na: newext
    • Stosuje się do: Tylko rozszerzenie

    Uwaga: Ponieważ stosujemy zmianę nazwy na Tylko rozszerzeniestare rozszerzenie i nowe rozszerzenie NIE powinny zawierać kropki (.), tzn. należy użyć oldext i newext zamiast .oldext i .newext.

  4. Podgląd zmian w Zmieniono nazwę kolumna prawego panelu.
  5. Jeśli wszystko jest w porządku, kliknij Aplikuj zastosować zmiany.

Zmień nazwy rozszerzeń plików w oknie PowerRename.

4. Jak zmienić rozszerzenie pliku na komputerze Mac

4.1 Metoda 1: Zmiana nazwy w Finderze

Najszybszy sposób zmiany rozszerzenia pliku na komputerze Mac za pomocą Findera:

  1. W Finderze upewnij się, że rozszerzenia plików są widoczne (zobacz Sekcja 2.3).
  2. Kliknij raz nazwę pliku, aby ją wybrać, a następnie kliknij ponownie lub naciśnij Powrót aby przejść do trybu edycji.
  3. Zmień rozszerzenie po kropce -> naciśnij Powrót.
  4. Kliknij Użyj [nowego rozszerzenia] w oknie dialogowym potwierdzenia:
    Komunikat ostrzegawczy wyświetlany podczas próby zmiany rozszerzenia pliku na komputerze Mac.

4.2 Metoda 2: Uzyskaj panel informacyjny

Panel Pobierz informacje pozwala uniknąć problemu podwójnego rozszerzenia (np. .html.txt) co może wystąpić w przypadku użycia wbudowanej metody zmiany nazwy Findera.

  1. Kliknij prawym przyciskiem myszy (lub Ctrl-kliknij) plik -> Pobierz informacje.
  2. rozwiń Nazwa i rozszerzenie pole.
  3. Edytuj rozszerzenie -> zamknij panel.
    Zmień rozszerzenie pliku w panelu Pobierz informacje na komputerze Mac.
  4. Kliknij Użyj [nowego rozszerzenia] w oknie dialogowym potwierdzenia:
    Komunikat ostrzegawczy wyświetlany podczas próby zmiany rozszerzenia pliku na komputerze Mac.

 

4.3 Metoda 3: Terminal

Użyj mv polecenie w Terminalu może również zmienić rozszerzenie pliku:

  1. W Finderze przejdź do Zastosowania folder, a następnie Użytkowe folder, a następnie wybierz Terminal.aplikacja:
    Otwórz terminal na komputerze Mac.
  2. Biegać:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    Przykład: mv ~/Desktop/test.jpeg ~/Desktop/test.jpg

4.4 Metoda 4: Terminal (zmiana zbiorcza)

Użyj pętli powłoki, aby masowo zmieniać rozszerzenia plików w bieżącym folderze:

  1. W Finderze przejdź do Zastosowania folder, a następnie Użytkowe folder, a następnie wybierz Terminal.aplikacja:
    Otwórz terminal na komputerze Mac.
  2. Przejdź do folderu docelowego i uruchom:
    for f in *.oldext; do mv "$f" "${f%.oldext}.newext"; done

    Przykład: for f in *.jpeg; do mv "$f" "${f%.jpeg}.jpg"; done

4.5 Metoda 5: Terminal (zmiana zbiorcza rekurencyjnie)

Użyj find w połączeniu mv aby rekurencyjnie zmieniać rozszerzenia plików we wszystkich podfolderach.

  1. W Finderze przejdź do Zastosowania folder, a następnie Użytkowe folder, a następnie wybierz Terminal.aplikacja:
    Otwórz terminal na komputerze Mac.
  2. Biegać:
    find . -name "*.oldext" -exec bash -c 'mv "$1" "${1%.oldext}.newext"' _ {} \;

    Przykład: find . -name "*.jpeg" -exec bash -c 'mv "$1" "${1%.jpeg}.jpg"' _ {} \;

5. Jak zmienić rozszerzenie pliku w systemie Linux

5.1 Metoda 1: Terminal

Użyj mv polecenie zmiany rozszerzenia pojedynczego pliku w terminalu Linux.

  1. Biegać:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    Przykład: mv test.jpeg test.jpg

Zmień rozszerzenie pliku w terminalu Linux.

5.2 Metoda 2: Terminal (zmiana zbiorcza)

Użyj rename Polecenie do masowej zmiany rozszerzeń plików. Dwie wersje rename istnieją w systemie Linux z inną składnią. Musisz więc uruchomić rename --version aby zidentyfikować swoje:
Użyj polecenia rename --version w systemie Linux, aby zidentyfikować wersję polecenia rename.
następnie użyj odpowiedniego polecenia w oparciu o poniższą tabelę:

rename --version wydajność Komenda Próba
zawiera util-linux rename .oldext .newext *.oldext rename .jpeg .jpg *.jpeg
zawiera File::Rename lub brak informacji o wersji rename 's/\.oldext$/.newext/' *.oldext rename 's/\.jpeg$/.jpg/' *.jpeg

 

5.3 Metoda 3: Terminal (zmiana zbiorcza rekurencyjnie)

Użyj find w połączeniu rename aby rekurencyjnie zmieniać rozszerzenia plików w bieżącym folderze i wszystkich podfolderach. Składnia różni się w zależności od rename wersja, więc musisz to sprawdzićrename --version:
Użyj polecenia rename --version w systemie Linux, aby zidentyfikować wersję polecenia rename.
następnie użyj odpowiedniego polecenia w oparciu o poniższą tabelę:

rename --version wydajność Komenda Próba
zawiera util-linux find . -name "*.oldext" -exec rename .oldext .newext {} \; find . -name "*.jpeg" -exec rename .jpeg .jpg {} \;
zawiera File::Rename lub brak informacji o wersji find . -name "*.oldext" -exec rename 's/\.oldext$/.newext/' {} \; find . -name "*.jpeg" -exec rename 's/\.jpeg$/.jpg/' {} \;

6. FAQ

P: Czy zmiana rozszerzenia pliku powoduje zmianę samego formatu pliku?

O: Nie. Rozszerzenie to tylko etykieta. Zmiana nazwy nie zmienia wewnętrznych danych ani formatu pliku.

P: Dlaczego typ pliku pozostaje niezmieniony po zmianie rozszerzenia?

O: Ponieważ rozszerzenia plików są ukryte, a Ty dodałeś tylko nowe rozszerzenie przed istniejącym, ukrytym. Aby to naprawić, pokaż rozszerzenia plików najpierw zmień nazwę jeszcze raz.

P: Dlaczego mój plik staje się filename.html.txt po zmianie nazwy?

A: Zobacz odpowiedź w poprzednim pytaniu.

P: Jak rozwiązać błąd „Odmowa dostępu”/„Niewystarczające uprawnienia”?

O: Aktualne konto użytkownika nie ma uprawnień do zmiany rozszerzenia pliku. Kontynuuj lub zaloguj się jako administrator i spróbuj ponownie.

P: Jak zmienić rozszerzenie pliku, nie wyświetlając wszystkich rozszerzeń plików?

A: W systemie Windows należy użyć wiersza poleceń z ren polecenie — działa bezpośrednio na nazwach plików, wliczając rozszerzenia, bez konieczności zmiany ustawień wyświetlania Eksploratora plików (zobacz Sekcja 3.2). Podobnie na komputerze Mac użyj terminala z mv polecenie (patrz Sekcja 4.3).

P: Jak zmienić rozszerzenie pliku na komputerze Mac?

A: Użyj funkcji zmiany nazwy w Finderze (Sekcja 4.1), panel Pobierz informacje (Sekcja 4.2) lub terminal mv dowództwo (Sekcja 4.3Metoda Get Info pozwala uniknąć problemu podwójnego rozszerzenia.

P: Jak mogę hurtowo zmieniać rozszerzenia plików w systemie Windows?

A: Trzy opcje: Wiersz poleceń ren *.old *.new (Sekcja 3.3), PowerShell Rename-Item (Sekcja 3.5), interfejs graficzny PowerToys PowerRename (Sekcja 3.6).

P: Czy zbiorcza zmiana nazw za pomocą CMD działa w przypadku podfolderów?

A: Podstawowe ren Polecenie działa tylko w bieżącym folderze. Użyj for /R pętla (Sekcja 3.4) lub PowerShell z -Recurse (Sekcja 3.5) w celu objęcia zagnieżdżonych podfolderów.

7. Wniosek

Dla pojedynczego pliku, Zmiana nazwy Eksploratora plików (Windows) lub Zmiana nazwy Findera (Mac) to najszybsze rozwiązanie. W przypadku zbiorczych zmian w folderze użyj ren *.old *.new w systemie Windows lub pętli powłoki w systemach Mac i Linux. Do rekurencyjnej zmiany nazw w podfolderach użyj for /R pętla lub PowerShell w systemie Windows, find + mv na Macu i find + rename w systemie Linux. Jeśli wolisz interfejs graficzny do operacji zbiorczych, PowerToys PowerRename (Windows) jest super.


O autorze

Shou Shenga jest specjalistą ds. pakietu Microsoft Office z ponad 10-letnim doświadczeniem praktycznym w pracy z programami Word, Excel i PowerPoint Rozwiązywanie problemów w przedsiębiorstwach i środowiskach edukacyjnych. Pomógł tysiącom użytkowników odzyskać utracone dane, rozwiązać problemy z uszkodzonymi plikami i zoptymalizować przepływy pracy w pakiecie Office.

Dzięki swojej twórczości technicznej Shou dokłada wszelkich starań, aby przełożyć skomplikowane rozwiązania problemów z pakietem Office na jasne i praktyczne kroki dla użytkowników o każdym poziomie umiejętności. Jest na bieżąco z najnowszymi osiągnięciami w pakiecie Microsoft 365 i stale testuje metody w rzeczywistych scenariuszach uszkodzeń plików, aby zapewnić ich dokładność.

Masz pytania dotyczące tego przewodnika lub potrzebujesz dodatkowej pomocy w kwestiach związanych z pakietem Office? Shou zaprasza opinie i sugestie w celu ulepszenia tych zasobów służących do rozwiązywania problemów.

Podziel się teraz: