Kongsi Sekarang:

Ketahui cara menukar sambungan fail pada Windows, Mac dan Linux, daripada kaedah GUI mudah kepada penamaan semula baris arahan pukal dan rekursif.

1. Apakah Sambungan Fail?

1.1 Definisi dan Format

Sambungan fail ialah akhiran selepas titik di hujung nama fail—contohnya, .docx in myfile.docx, .jpg in mypicture.jpg, Atau .mp4 in myvideo.mp4Sistem pengendalian membaca sambungan untuk menentukan program mana yang membuka fail tersebut. Sambungan disimpan sebagai sebahagian daripada nama fail itu sendiri, bukan di dalam kandungan fail.

1.2 Di Mana Boleh Mencari Sambungan Fail

Sambungan fail disembunyikan secara lalai pada kebanyakan sistem. Sebaik sahaja dipaparkan (lihat Seksyen 2), sambungan tersebut muncul di hujung nama fail dalam File Explorer (Windows) atau Finder (Mac). Anda juga boleh menemuinya untuk fail tertentu dalam Hartanah dialog pada Windows atau Dapatkan Maklumat panel pada Mac.

1.3 Jenis Sambungan Fail Biasa

  • Dokumen: .doc, .docx, .pdf, .txt, .html
  • Imej: .jpg, .jpeg, .png, .bmp
  • Video: .mp4, .avi, .wmv
  • Audio: .mp3, .wav

2. Tunjukkan Sambungan Fail Sebelum Menamakan Semula (Prasyarat)

Secara lalai, Windows menyembunyikan sambungan fail untuk jenis fail yang diketahui dan memaparkannya untuk jenis fail yang tidak diketahui; Mac menyembunyikan semua sambungan fail. Memandangkan kaedah penamaan semula berasaskan GUI memerlukan sambungan kelihatan terlebih dahulu, lengkapkan bahagian ini sebelum meneruskan ke Bahagian 3 dan 4.

2.1 Tunjukkan Sambungan Fail dalam Windows 10

2.1.1 Melalui Tab Paparan Penjelajah Fail (Paling Terpantas)

  1. Buka File Explorer -> klik Lihat tab.
  2. daftar Sambungan nama fail dalam kumpulan Tunjuk/Sembunyikan.

Dalam Windows 10, tunjukkan sambungan fail dalam penjelajah fail.

2.1.2 Melalui Pilihan Folder (Alternatif)

  1. Dalam Penjelajah Fail, klik Lihat -> Pilihan -> Tukar pilihan folder dan carianSecara alternatif, tekan Win + R, jenis control folders, dan tekan Masukkan.
  2. Dalam Pilihan Folder dialog, klik pada Lihat tab -> nyahtanda Sembunyikan sambungan untuk jenis fail yang diketahui -> klik OK.

Dalam Windows 10, nyahsembunyikan sambungan fail untuk jenis fail yang diketahui dalam pilihan folder.

2.2 Tunjukkan Sambungan Fail dalam Windows 11

2.2.1 Melalui Paparan > Tunjukkan Menu (Paling Cepat)

Windows 11 mengalihkan togol sambungan fail ke menu Paparan.

  1. Buka File Explorer -> klik Lihat -> Tunjuk -> semak Sambungan nama fail.

Tunjukkan sambungan fail dalam File Explorer.

2.2.2 Melalui Pilihan Folder (Alternatif)

Dialog Pilihan Folder masih tersedia dalam Windows 11.

  1. Dalam Penjelajah Fail, klik ⋯ menu -> Pilihan -> Lihat tab.
  2. Nyahtanda Sembunyikan sambungan untuk jenis fail yang diketahui -> klik OK.

Dalam Panel Kawalan Windows, tunjukkan sambungan fail dalam pilihan penjelajah fail.

2.3 Tunjukkan Sambungan Fail dalam Mac

  1. Klik Pencari -> Tetapan.
  2. Klik Maju tab -> semak Tunjukkan semua sambungan nama fail.

Dalam Mac, tunjukkan sambungan fail dalam tetapan Finder.

3. Cara Menukar Sambungan Fail pada Windows

3.1 Kaedah 1: Tukar Nama Penjelajah Fail

Ini adalah cara paling mudah untuk menukar sambungan fail:

  1. Pastikan sambungan fail kelihatan (lihat Seksyen 2).
  2. Pilih fail untuk menukar sambungan.
  3. Gunakan salah satu kaedah berikut:
    • Keratan Akhbar F2
    • Klik sekali sahaja nama fail
    • Klik kanan fail -> Namakan semula
      Namakan semula PowerPoint fail dengan aksara khas
  4. Edit sambungan selepas titik -> tekan Masukkan.Tukar sambungan fail dalam kotak edit.
  5. Klik Ya apabila Windows memberi amaran bahawa fail mungkin berhenti berfungsi:
    Mesej amaran apabila cuba menukar sambungan fail dalam Windows.

3.2 Kaedah 2: Prompt Perintah

Gunakan Prompt Perintah untuk menukar sambungan fail tanpa menukar tetapan "tunjukkan sambungan" dalam File Explorer.

  1. Jenis cmd dalam bar alamat File Explorer untuk membuka Command Prompt dalam folder semasa.
  2. Jalankan:
    ren "oldname.oldext" "oldname.newext"

    Contoh: ren "test.jpeg" "test.jpg"

Tukar sambungan fail dalam baris arahan Windows.

3.3 Kaedah 3: Prompt Perintah — Perubahan Pukal

Gunakan corak wildcard untuk menukar sambungan fail secara pukal dalam folder semasa.

  1. Navigasi ke folder sasaran; taip cmd dalam bar alamat Penjelajah Fail.
  2. Jalankan:
    ren *.oldext *.newext

    Contoh: ren *.jpeg *.jpg — ubah semua .jpeg sambungan fail kepada .jpg dalam folder semasa.

Tukar semua sambungan fail secara pukal dalam folder semasa dalam baris arahan Windows.

3.4 Kaedah 4: Prompt Perintah — Perubahan Pukal Secara Rekursif

Menggunakan for /R gelung untuk menukar sambungan fail dalam folder semasa dan semua subfolder secara rekursif daripada direktori root.

  1. Buka Prompt Perintah dan navigasi ke direktori root:
    cd C:\path\to\root
  2. Pratonton semua fail yang akan terjejas:
    dir /b /s *.oldext

    Contoh: dir /b /s *.jpeg

  3. Jalankan gelung rekursif untuk menamakan semula:
    for /R %d in (.) do @rename "%d\*.oldext" *.newext

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

Tukar semua sambungan fail dalam folder semasa dan semua subfolder secara rekursif dalam baris arahan Windows secara pukal.

3.5 Kaedah 5: PowerShell

Anda juga boleh menggunakan PowerShell Rename-Item cmdlet untuk melakukan penggantian yang lebih tepat dan lanjutan menggunakan ungkapan biasa:

  1. Buka PowerShell dan navigasi ke folder sasaran.
  2. Jalankan:
    Get-ChildItem "*.oldext" | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }

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

Catatan: -replace menerima ungkapan biasa, jadi anda perlu keluar dari titik (\.) dan sauh ke hujung rentetan ($) untuk mengelakkan padanan yang tidak disengajakan.

Untuk menamakan semula secara rekursif dalam folder semasa dan semua subfolder, tambahkan -Recurse bendera:

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

Contoh:

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

Tukar semua sambungan fail dalam folder semasa dan semua subfolder secara rekursif dalam Windows Powershell secara pukal.

3.6 Kaedah 6: PowerToys PowerRename

PowerRename ialah alat berasaskan GUI yang digabungkan dengan Microsoft PowerToys—tiada pengetahuan baris arahan diperlukan, dengan sokongan untuk regex dan subfolder:

  1. Muat turun dan pasang mainan microsoft power daripada Microsoft Store.
  2. Pilih semua fail dan subfolder sasaran dalam File Explorer -> klik kanan -> Namakan semula dengan PowerRename.
    Klik kanan semua fail dan subfolder dan pilih "Namakan semula dengan PowerRename" dalam Windows File Explorer.
  3. Dalam tetingkap PowerRename, tetapkan:
    • Carian untuk: oldext
    • Gantikan dengan: newext
    • Memohon kepada: Pelanjutan sahaja

    Catatan: Oleh kerana kita menggunakan penamaan semula pada Pelanjutan sahaja, sambungan lama dan sambungan baharu TIDAK sepatutnya mengandungi titik(.), iaitu, anda harus menggunakan oldext dan newext bukan .oldext dan .newext.

  4. Pratonton perubahan dalam Dinamakan semula lajur panel kanan.
  5. Jika semuanya OK, klik Memohon untuk menerapkan perubahan.

Namakan semula sambungan fail dalam tetingkap PowerRename.

4. Cara Menukar Sambungan Fail pada Mac

4.1 Kaedah 1: Tukar Nama Pencari

Cara terpantas untuk menukar sambungan fail pada Mac menggunakan Finder:

  1. Dalam Finder, pastikan sambungan fail kelihatan (lihat Seksyen 2.3).
  2. Klik sekali nama fail untuk memilihnya, kemudian klik sekali lagi atau tekan Pulangkan untuk memasuki mod edit.
  3. Tukar sambungan selepas titik -> tekan Pulangkan.
  4. Klik Gunakan [sambungan baharu] dalam dialog pengesahan:
    Mesej amaran apabila cuba menukar sambungan fail dalam Mac.

4.2 Kaedah 2: Dapatkan Panel Maklumat

Panel Dapatkan Maklumat mengelakkan isu sambungan berganda (cth., .html.txt) yang boleh berlaku dengan kaedah penamaan semula Finder sebaris.

  1. Klik kanan (atau Ctrl-klik) fail -> Dapatkan Maklumat.
  2. Mengembangkan Nama & Sambungan lapangan.
  3. Edit sambungan -> tutup panel.
    Tukar sambungan fail dalam Panel Dapatkan Maklumat dalam Mac.
  4. Klik Gunakan [sambungan baharu] dalam dialog pengesahan:
    Mesej amaran apabila cuba menukar sambungan fail dalam Mac.

 

4.3 Kaedah 3: Terminal

Menggunakan mv arahan dalam Terminal juga boleh menukar sambungan fail:

  1. Dalam Finder, pergi ke Aplikasi folder, kemudian Kesediaan folder, kemudian pilih terminal.app:
    Buka terminal dalam Mac.
  2. Jalankan:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    Contoh: mv ~/Desktop/test.jpeg ~/Desktop/test.jpg

4.4 Kaedah 4: Terminal (Perubahan Pukal)

Gunakan gelung shell untuk menukar sambungan fail secara pukal dalam folder semasa:

  1. Dalam Finder, pergi ke Aplikasi folder, kemudian Kesediaan folder, kemudian pilih terminal.app:
    Buka terminal dalam Mac.
  2. Navigasi ke folder sasaran, kemudian jalankan:
    for f in *.oldext; do mv "$f" "${f%.oldext}.newext"; done

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

4.5 Kaedah 5: Terminal (Perubahan Pukal Secara Rekursif)

Penggunaan find digabungkan dengan mv untuk menukar sambungan fail secara rekursif merentasi semua subfolder.

  1. Dalam Finder, pergi ke Aplikasi folder, kemudian Kesediaan folder, kemudian pilih terminal.app:
    Buka terminal dalam Mac.
  2. Jalankan:
    find . -name "*.oldext" -exec bash -c 'mv "$1" "${1%.oldext}.newext"' _ {} \;

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

5. Cara Menukar Sambungan Fail pada Linux

5.1 Kaedah 1: Terminal

Menggunakan mv arahan untuk menukar sambungan fail tunggal dalam Terminal Linux.

  1. Jalankan:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    Contoh: mv test.jpeg test.jpg

Tukar sambungan fail dalam terminal Linux.

5.2 Kaedah 2: Terminal (Perubahan Pukal)

Menggunakan rename arahan untuk menukar sambungan fail secara pukal. Dua versi rename wujud pada Linux dengan sintaks yang berbeza. Jadi anda perlu menjalankan rename --version untuk mengenal pasti milik anda:
Gunakan rename --version dalam Linux untuk mengenal pasti versi arahan rename anda.
kemudian gunakan arahan yang sepadan berdasarkan jadual berikut:

rename --version output Perintah Contoh
Mengandungi util-linux rename .oldext .newext *.oldext rename .jpeg .jpg *.jpeg
Mengandungi File::Rename atau tiada maklumat versi rename 's/\.oldext$/.newext/' *.oldext rename 's/\.jpeg$/.jpg/' *.jpeg

 

5.3 Kaedah 3: Terminal (Perubahan Pukal Secara Rekursif)

Penggunaan find digabungkan dengan rename untuk menukar sambungan fail secara rekursif dalam folder semasa dan semua subfolder. Sintaks berbeza mengikut rename versi, jadi anda perlu menyemak denganrename --version:
Gunakan rename --version dalam Linux untuk mengenal pasti versi arahan rename anda.
kemudian gunakan arahan yang sepadan berdasarkan jadual berikut:

rename --version output Perintah Contoh
Mengandungi util-linux find . -name "*.oldext" -exec rename .oldext .newext {} \; find . -name "*.jpeg" -exec rename .jpeg .jpg {} \;
Mengandungi File::Rename atau tiada maklumat versi find . -name "*.oldext" -exec rename 's/\.oldext$/.newext/' {} \; find . -name "*.jpeg" -exec rename 's/\.jpeg$/.jpg/' {} \;

6. Soalan Lazim

S: Adakah menukar sambungan fail mengubah format fail itu sendiri?

A: Tidak. Sambungan tersebut hanyalah label. Menamakannya semula tidak mengubah data atau format dalaman fail.

S: Mengapakah jenis fail tidak berubah selepas saya menamakan semula sambungan tersebut?

A: Kerana sambungan fail tersembunyi, dan anda hanya menambah sambungan baharu di hadapan sambungan tersembunyi sedia ada. Untuk membetulkannya, nyahsembunyikan sambungan fail dahulu, kemudian tukar nama semula.

S: Mengapakah fail saya menjadi filename.html.txt selepas saya menamakannya semula?

A: Lihat jawapan dalam soalan sebelumnya.

S: Bagaimanakah saya menyelesaikan ralat Akses Ditolak / Kebenaran Tidak Mencukupi?

A: Akaun pengguna semasa tidak mempunyai kebenaran untuk menukar sambungan fail. Teruskan atau log masuk sebagai Pentadbir dan cuba semula.

S: Bagaimanakah saya boleh menukar sambungan fail tanpa memaparkan semua sambungan fail?

A: Dalam Windows, gunakan Command Prompt dengan ren arahan — ia berfungsi secara langsung pada nama fail termasuk sambungan tanpa memerlukan tetapan paparan File Explorer diubah (lihat Seksyen 3.2). Begitu juga, dalam Mac, gunakan Terminal dengan mv perintah (lihat Seksyen 4.3).

S: Bagaimanakah saya boleh menukar sambungan fail pada Mac?

A: Gunakan penamaan semula Finder (Seksyen 4.1), panel Dapatkan Maklumat (Seksyen 4.2), atau Terminal mv perintah (Seksyen 4.3Kaedah Dapatkan Maklumat mengelakkan isu sambungan berganda.

S: Bagaimanakah saya boleh menukar sambungan fail secara pukal pada Windows?

A: Tiga pilihan: Prompt Perintah ren *.old *.new (Seksyen 3.3), PowerShell Rename-Item (Seksyen 3.5), GUI PowerToys PowerRename (Seksyen 3.6).

S: Adakah penamaan semula pukal dengan CMD berfungsi dalam subfolder?

A: Asasnya ren arahan hanya berfungsi dalam folder semasa. Gunakan for /R gelung (Seksyen 3.4) atau PowerShell dengan -Recurse (Seksyen 3.5) untuk menutup subfolder bersarang.

7. kesimpulan

Untuk satu fail, Penamaan semula Penjelajah Fail (Windows) atau Penamaan semula pencari (Mac) ialah pendekatan terpantas. Untuk perubahan pukal dalam folder, gunakan ren *.old *.new pada Windows atau gelung shell pada Mac dan Linux. Untuk penamaan semula rekursif merentasi subfolder, gunakan for /R gelung atau PowerShell pada Windows, find + mv pada Mac, dan find + rename pada Linux. Jika anda lebih suka GUI untuk operasi pukal, PowerToys PowerRename (Windows) hebat.


Mengenai Penulis

Shou Sheng merupakan pakar Microsoft Office dengan lebih 10 tahun pengalaman praktikal dalam Word, Excel dan PowerPoint penyelesaian masalah merentasi persekitaran perusahaan dan pendidikan. Beliau telah membantu beribu-ribu pengguna memulihkan kerja yang hilang, menyelesaikan masalah kerosakan fail dan mengoptimumkan aliran kerja Office mereka.

Melalui penulisan teknikalnya, Shou komited untuk menterjemahkan penyelesaian masalah Office yang kompleks kepada langkah-langkah yang jelas dan boleh diambil tindakan untuk pengguna semua peringkat kemahiran. Beliau mengikuti perkembangan terkini dalam Microsoft 365 dan sentiasa menguji kaedah terhadap senario kerosakan fail dunia sebenar untuk memastikan ketepatannya.

Ada soalan tentang panduan ini atau memerlukan bantuan tambahan dengan isu Office? Shou mengalu-alukan maklum balas dan cadangan untuk menambah baik sumber penyelesaian masalah ini.

Kongsi Sekarang: