Chia sẻ ngay bây giờ:
Mục lục ẩn

Hãy tìm hiểu cách thay đổi phần mở rộng tệp trên Windows, Mac và Linux, từ các phương pháp giao diện đồ họa đơn giản đến việc đổi tên hàng loạt và đệ quy bằng dòng lệnh.

1. Phần mở rộng tệp là gì?

1.1 Định nghĩa và Định dạng

Phần mở rộng tệp là hậu tố sau dấu chấm ở cuối tên tệp — ví dụ: .docx in myfile.docx, .jpg in mypicture.jpg, hoặc là .mp4 in myvideo.mp4Hệ điều hành đọc phần mở rộng để xác định chương trình nào sẽ mở tệp. Phần mở rộng được lưu trữ như một phần của tên tệp, chứ không phải bên trong nội dung tệp.

1.2 Nơi tìm thấy phần mở rộng tệp

Hầu hết các hệ thống đều mặc định ẩn phần mở rộng tệp. Sau khi được hiển thị (xem Mục 2Phần mở rộng này xuất hiện ở cuối tên tệp trong File Explorer (Windows) hoặc Finder (Mac). Bạn cũng có thể tìm thấy nó cho một tệp cụ thể trong... Bất động sản hộp thoại trên Windows hoặc Get Info bảng điều khiển trên máy Mac.

1.3 Các loại phần mở rộng tệp phổ biến

  • Các tài liệu: .doc, .docx, .pdf, .txt, .html
  • hình ảnh: .jpg, .jpeg, .png, .bmp
  • Video: .mp4, .avi, .wmv
  • Audio: .mp3, .wav

2. Hiển thị phần mở rộng tệp trước khi đổi tên (Điều kiện tiên quyết)

Theo mặc định, Windows ẩn phần mở rộng tệp đối với các loại tệp đã biết và hiển thị chúng đối với các loại tệp chưa biết; Mac ẩn tất cả phần mở rộng tệp. Vì các phương pháp đổi tên dựa trên giao diện đồ họa yêu cầu phần mở rộng phải được hiển thị trước, hãy hoàn thành phần này trước khi chuyển sang Phần 3 và 4.

2.1 Hiển thị phần mở rộng tệp trong Windows 10

2.1.1 Thông qua tab Xem của File Explorer (Nhanh nhất)

  1. Mở File Explorer -> nhấp vào Xem tab.
  2. kiểm tra Tiện ích mở rộng tệp trong nhóm Hiển thị/Ẩn.

Trong Windows 10, hiển thị phần mở rộng tệp trong trình quản lý tệp.

2.1.2 Thông qua Tùy chọn Thư mục (Phương án thay thế)

  1. Trong File Explorer, nhấp chuột Xem -> Tùy chọn -> Thay đổi thư mục và tùy chọn tìm kiếm. Hoặc, nhấn Win + R, kiểu control folders, và hãy nhấn đăng ký hạng mục thi.
  2. Trong tạp chí Tùy chọn thư mục hộp thoại, nhấp vào Xem tab -> bỏ chọn Ẩn phần tên mở rộng đối với những loại file mà hệ thống đã biết -> bấm vào OK.

Trong Windows 10, bạn có thể hiển thị phần mở rộng tệp cho các loại tệp đã biết trong tùy chọn thư mục.

2.2 Hiển thị phần mở rộng tệp trong Windows 11

2.2.1 Thông qua menu Xem > Hiển thị (Nhanh nhất)

Windows 11 chuyển tùy chọn mở rộng phần mở rộng tệp sang menu Xem.

  1. Mở File Explorer -> bấm vào Xem -> Hiển thị -> kiểm tra Tiện ích mở rộng tệp.

Hiển thị phần mở rộng tệp trong File Explorer.

2.2.2 Thông qua Tùy chọn Thư mục (Phương án thay thế)

Hộp thoại Tùy chọn Thư mục vẫn có sẵn trong Windows 11.

  1. Trong File Explorer, hãy nhấp vào menu -> Tùy chọn -> Xem tab.
  2. Bỏ chọn Ẩn phần tên mở rộng đối với những loại file mà hệ thống đã biết -> bấm vào OK.

Trong Bảng điều khiển Windows, hiển thị phần mở rộng tệp trong tùy chọn trình khám phá tệp.

2.3 Hiển thị phần mở rộng tệp trên máy Mac

  1. Nhấp chuột Finder -> Cài Đặt.
  2. Nhấn vào Nâng cao tab -> kiểm tra Hiển thị tất cả các phần mở rộng tên tệp.

Trên máy Mac, hãy hiển thị phần mở rộng tệp trong cài đặt Finder.

3. Cách thay đổi phần mở rộng tệp trên Windows

3.1 Phương pháp 1: Đổi tên trong File Explorer

Đây là cách đơn giản nhất để thay đổi phần mở rộng của tập tin:

  1. Đảm bảo phần mở rộng tệp hiển thị (xem Mục 2).
  2. Chọn tệp tin bạn muốn đổi phần mở rộng.
  3. Sử dụng một trong các phương pháp sau:
    • Ấn Bản F2
    • Nhấp chuột một lần vào tên tệp.
    • Nhấp chuột phải vào tệp -> Đổi tên
      Đổi tên một PowerPoint tập tin có ký tự đặc biệt
  4. Chỉnh sửa phần mở rộng sau dấu chấm -> nhấn đăng ký hạng mục thi.Thay đổi phần mở rộng tệp trong hộp chỉnh sửa.
  5. Nhấp chuột Khi Windows cảnh báo rằng tập tin có thể ngừng hoạt động:
    Thông báo cảnh báo khi cố gắng thay đổi phần mở rộng tệp trong Windows.

3.2 Phương pháp 2: Dấu nhắc lệnh

Sử dụng Command Prompt để thay đổi phần mở rộng tệp mà không cần thay đổi cài đặt "hiển thị phần mở rộng" trong File Explorer.

  1. Kiểu cmd Nhập địa chỉ vào thanh địa chỉ của File Explorer để mở Command Prompt trong thư mục hiện tại.
  2. Chạy:
    ren "oldname.oldext" "oldname.newext"

    Ví dụ: ren "test.jpeg" "test.jpg"

Thay đổi phần mở rộng tệp trong dòng lệnh Windows.

3.3 Phương pháp 3: Dấu nhắc lệnh — Thay đổi hàng loạt

Sử dụng mẫu ký tự đại diện để thay đổi phần mở rộng tệp hàng loạt trong thư mục hiện tại.

  1. Điều hướng đến thư mục đích; nhập cmd trong thanh địa chỉ của File Explorer.
  2. Chạy:
    ren *.oldext *.newext

    Ví dụ: ren *.jpeg *.jpg — thay đổi tất cả .jpeg phần mở rộng tệp thành .jpg trong thư mục hiện tại.

Thay đổi hàng loạt tất cả phần mở rộng tệp trong thư mục hiện tại bằng dòng lệnh Windows.

3.4 Phương pháp 4: Dấu nhắc lệnh — Thay đổi hàng loạt một cách đệ quy

Sử dụng for /R Vòng lặp này dùng để thay đổi phần mở rộng tệp trong thư mục hiện tại và tất cả các thư mục con một cách đệ quy, bắt đầu từ thư mục gốc.

  1. Mở cửa sổ Command Prompt và điều hướng đến thư mục gốc:
    cd C:\path\to\root
  2. Xem trước tất cả các tệp sẽ bị ảnh hưởng:
    dir /b /s *.oldext

    Ví dụ: dir /b /s *.jpeg

  3. Chạy vòng lặp đệ quy để đổi tên:
    for /R %d in (.) do @rename "%d\*.oldext" *.newext

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

Thay đổi hàng loạt tất cả phần mở rộng tệp trong thư mục hiện tại và tất cả các thư mục con một cách đệ quy bằng dòng lệnh Windows.

3.5 Phương pháp 5: PowerShell

Bạn cũng có thể sử dụng PowerShell. Rename-Item Lệnh cmdlet để thực hiện thay thế chính xác và nâng cao hơn bằng cách sử dụng biểu thức chính quy:

  1. Mở PowerShell và điều hướng đến thư mục đích.
  2. Chạy:
    Get-ChildItem "*.oldext" | Rename-Item -NewName { $_.Name -replace '\.oldext$', '.newext' }

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

Lưu ý: -replace Chấp nhận biểu thức chính quy, vì vậy bạn cần phải thoát dấu chấm (\.) và neo vào cuối chuỗi ($) để tránh các kết quả trùng khớp ngoài ý muốn.

Để đổi tên đệ quy trong thư mục hiện tại và tất cả các thư mục con, hãy thêm -Recurse cờ:

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

Ví dụ:

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

Thay đổi hàng loạt tất cả phần mở rộng tệp trong thư mục hiện tại và tất cả các thư mục con một cách đệ quy trong Windows PowerShell.

3.6 Phương pháp 6: PowerToys PowerRename

PowerRename là một công cụ dựa trên giao diện đồ họa (GUI) được tích hợp trong Microsoft PowerToys — không cần kiến ​​thức về dòng lệnh, hỗ trợ biểu thức chính quy (regex) và thư mục con:

  1. Tải về và cài đặt microsoft điện đồ chơi từ Cửa hàng Microsoft.
  2. Chọn tất cả các tệp và thư mục con cần tìm trong File Explorer -> nhấp chuột phải -> Đổi tên bằng PowerRename.
    Nhấp chuột phải vào tất cả các tệp và thư mục con rồi chọn "Đổi tên bằng PowerRename" trong Windows File Explorer.
  3. Trong cửa sổ PowerRename, hãy thiết lập như sau:
    • Tìm kiếm: oldext
    • Thay thế bằng: newext
    • Áp dụng đối với: Chỉ mở rộng

    Lưu ý: Vì chúng ta áp dụng việc đổi tên trên Chỉ mở rộngPhần mở rộng cũ và phần mở rộng mới KHÔNG được chứa dấu chấm (.), tức là bạn nên sử dụng oldextnewext thay vì .oldext.newext.

  4. Xem trước các thay đổi trong Đổi tên cột của bảng điều khiển bên phải.
  5. Nếu mọi thứ ổn, hãy nhấp chuột. Rắc bột để áp dụng các thay đổi.

Đổi tên phần mở rộng tệp trong cửa sổ PowerRename.

4. Cách thay đổi phần mở rộng tệp trên máy Mac

4.1 Phương pháp 1: Đổi tên trong Finder

Cách nhanh nhất để đổi phần mở rộng tệp trên máy Mac bằng Finder:

  1. Trong Finder, hãy đảm bảo phần mở rộng tệp được hiển thị (xem Mục 2.3).
  2. Nhấp chuột một lần vào tên tệp để chọn, sau đó nhấp chuột lại hoặc nhấn phím Trả hàng để vào chế độ chỉnh sửa.
  3. Thay đổi phần mở rộng sau dấu chấm -> nhấn Trả hàng.
  4. Nhấp chuột Sử dụng [phần mở rộng mới] trong hộp thoại xác nhận:
    Thông báo cảnh báo khi cố gắng thay đổi phần mở rộng tệp trên máy Mac.

4.2 Phương pháp 2: Bảng thông tin

Bảng Get Info tránh được vấn đề trùng lặp phần mở rộng (ví dụ: .html.txt) điều này có thể xảy ra với phương thức đổi tên trực tiếp trong Finder.

  1. Nhấp chuột phải (hoặc Ctrl(nhấp chuột) vào tệp -> Get Info.
  2. Mở rộng Tên và phần mở rộng trường.
  3. Chỉnh sửa tiện ích mở rộng -> đóng bảng điều khiển.
    Thay đổi phần mở rộng tệp trong bảng Thông tin trên máy Mac.
  4. Nhấp chuột Sử dụng [phần mở rộng mới] trong hộp thoại xác nhận:
    Thông báo cảnh báo khi cố gắng thay đổi phần mở rộng tệp trên máy Mac.

 

4.3 Phương pháp 3: Thiết bị đầu cuối

Sử dụng mv Lệnh trong Terminal cũng có thể thay đổi phần mở rộng của tệp:

  1. Trong Finder, hãy vào... Ứng dụng thư mục, sau đó Tiện ích thư mục, sau đó chọn thiết bị đầu cuối.app:
    Mở cửa sổ dòng lệnh (Terminal) trên máy Mac.
  2. Chạy:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    Ví dụ: mv ~/Desktop/test.jpeg ~/Desktop/test.jpg

4.4 Phương pháp 4: Giao dịch tại thiết bị đầu cuối (Thay đổi hàng loạt)

Sử dụng vòng lặp shell để thay đổi phần mở rộng tệp hàng loạt trong thư mục hiện tại:

  1. Trong Finder, hãy vào... Ứng dụng thư mục, sau đó Tiện ích thư mục, sau đó chọn thiết bị đầu cuối.app:
    Mở cửa sổ dòng lệnh (Terminal) trên máy Mac.
  2. Điều hướng đến thư mục đích, sau đó chạy lệnh sau:
    for f in *.oldext; do mv "$f" "${f%.oldext}.newext"; done

    Ví dụ: for f in *.jpeg; do mv "$f" "${f%.jpeg}.jpg"; done

4.5 Phương pháp 5: Thiết bị đầu cuối (Thay đổi hàng loạt một cách đệ quy)

Sử dụng find kết hợp với mv Thay đổi phần mở rộng tệp một cách đệ quy trên tất cả các thư mục con.

  1. Trong Finder, hãy vào... Ứng dụng thư mục, sau đó Tiện ích thư mục, sau đó chọn thiết bị đầu cuối.app:
    Mở cửa sổ dòng lệnh (Terminal) trên máy Mac.
  2. Chạy:
    find . -name "*.oldext" -exec bash -c 'mv "$1" "${1%.oldext}.newext"' _ {} \;

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

5. Cách thay đổi phần mở rộng tệp trên Linux

5.1 Phương pháp 1: Thiết bị đầu cuối

Sử dụng mv Lệnh để thay đổi phần mở rộng của một tệp tin duy nhất trong Terminal của Linux.

  1. Chạy:
    mv "/path/to/file.oldext" "/path/to/file.newext"

    Ví dụ: mv test.jpeg test.jpg

Thay đổi phần mở rộng tệp trong terminal Linux.

5.2 Phương pháp 2: Giao dịch tại thiết bị đầu cuối (Thay đổi hàng loạt)

Sử dụng rename Lệnh để thay đổi phần mở rộng tệp hàng loạt. Có hai phiên bản. rename tồn tại trên Linux với cú pháp khác nhau. Vì vậy, bạn cần chạy lệnh này. rename --version Để xác định của bạn:
Sử dụng lệnh `rename --version` trong Linux để xác định phiên bản lệnh `rename` của bạn.
Sau đó, sử dụng lệnh tương ứng dựa trên bảng sau:

rename --version đầu ra Lệnh Mâu
Thông tin util-linux rename .oldext .newext *.oldext rename .jpeg .jpg *.jpeg
Thông tin File::Rename hoặc không có thông tin phiên bản rename 's/\.oldext$/.newext/' *.oldext rename 's/\.jpeg$/.jpg/' *.jpeg

 

5.3 Phương pháp 3: Thiết bị đầu cuối (Thay đổi hàng loạt một cách đệ quy)

Sử dụng find kết hợp với rename Thay đổi phần mở rộng tệp một cách đệ quy trong thư mục hiện tại và tất cả các thư mục con. Cú pháp có thể khác nhau tùy thuộc vào rename phiên bản, vì vậy bạn cần kiểm tra vớirename --version:
Sử dụng lệnh `rename --version` trong Linux để xác định phiên bản lệnh `rename` của bạn.
Sau đó, sử dụng lệnh tương ứng dựa trên bảng sau:

rename --version đầu ra Lệnh Mâu
Thông tin util-linux find . -name "*.oldext" -exec rename .oldext .newext {} \; find . -name "*.jpeg" -exec rename .jpeg .jpg {} \;
Thông tin File::Rename hoặc không có thông tin phiên bản find . -name "*.oldext" -exec rename 's/\.oldext$/.newext/' {} \; find . -name "*.jpeg" -exec rename 's/\.jpeg$/.jpg/' {} \;

6. Câu hỏi thường gặp

Hỏi: Việc thay đổi phần mở rộng tệp có làm thay đổi định dạng tệp không?

A: Không. Phần mở rộng chỉ là một nhãn. Việc đổi tên không làm thay đổi dữ liệu hoặc định dạng bên trong của tệp.

Hỏi: Tại sao loại tệp vẫn không thay đổi sau khi tôi đổi tên phần mở rộng?

A: Vì phần mở rộng tệp bị ẩn, và bạn chỉ thêm một phần mở rộng mới vào trước phần mở rộng đã bị ẩn sẵn. Để khắc phục điều này, hiển thị phần mở rộng tệp Đầu tiên, hãy đổi tên lại.

Hỏi: Tại sao tập tin của tôi lại trở thành filename.html.txt Sau khi tôi đổi tên nó?

A: Xem câu trả lời ở câu hỏi trước.

Hỏi: Làm thế nào để khắc phục lỗi "Truy cập bị từ chối / Không đủ quyền"?

A: Tài khoản người dùng hiện tại không có quyền thay đổi phần mở rộng tệp. Vui lòng tiếp tục hoặc đăng nhập với tư cách Quản trị viên và thử lại.

Hỏi: Làm thế nào để thay đổi phần mở rộng tệp mà không hiển thị tất cả các phần mở rộng tệp?

A: Trong Windows, hãy sử dụng Command Prompt với lệnh sau: ren lệnh này hoạt động trực tiếp trên tên tệp bao gồm cả phần mở rộng mà không cần thay đổi cài đặt hiển thị của File Explorer (xem Mục 3.2Tương tự, trên máy Mac, hãy sử dụng Terminal với... mv lệnh (xem Mục 4.3).

Hỏi: Làm thế nào để thay đổi phần mở rộng tệp trên máy Mac?

A: Sử dụng chức năng đổi tên của Finder (Mục 4.1), bảng Thông tin (Mục 4.2), hoặc Nhà ga mv chỉ huy (Mục 4.3Phương thức Get Info tránh được vấn đề mở rộng kép.

Hỏi: Làm thế nào để thay đổi phần mở rộng tệp hàng loạt trên Windows?

A: Ba tùy chọn: Dấu nhắc lệnh ren *.old *.new (Mục 3.3), PowerShell Rename-Item (Mục 3.5), Giao diện người dùng PowerToys PowerRename (Mục 3.6).

Hỏi: Việc đổi tên hàng loạt bằng CMD có hoạt động với các thư mục con không?

A: Cơ bản ren Lệnh này chỉ hoạt động trong thư mục hiện tại. Hãy sử dụng... for /R vòng (Mục 3.4) hoặc PowerShell với -Recurse (Mục 3.5) để bao gồm các thư mục con lồng nhau.

7. Phần kết luận

Đối với một tệp tin duy nhất, Đổi tên File Explorer (Windows) hoặc Đổi tên Finder (Mac) là cách nhanh nhất. Để thực hiện nhiều thay đổi cùng lúc trong một thư mục, hãy sử dụng ren *.old *.new Trên Windows hoặc vòng lặp shell trên Mac và Linux. Để đổi tên đệ quy qua các thư mục con, hãy sử dụng lệnh sau: for /R vòng lặp hoặc PowerShell trên Windows, find + mv trên máy Mac, và find + rename trên Linux. Nếu bạn thích giao diện đồ họa (GUI) cho các thao tác hàng loạt, PowerToys PowerRename (Windows) tuyệt.


Lưu ý

Thọ Sinh là chuyên gia Microsoft Office với hơn 10 năm kinh nghiệm thực tế sử dụng Word, Excel và... PowerPoint Ông chuyên xử lý sự cố trong môi trường doanh nghiệp và giáo dục. Ông đã giúp hàng nghìn người dùng khôi phục dữ liệu bị mất, giải quyết các vấn đề về lỗi file và tối ưu hóa quy trình làm việc với Office.

Thông qua các bài viết kỹ thuật của mình, Shou cam kết chuyển đổi các vấn đề khắc phục sự cố phức tạp của Office thành các bước rõ ràng, dễ thực hiện cho người dùng ở mọi trình độ kỹ năng. Anh ấy luôn cập nhật những phát triển mới nhất trong Microsoft 365 và liên tục kiểm tra các phương pháp với các tình huống lỗi tập tin thực tế để đảm bảo tính chính xác.

Bạn có thắc mắc gì về hướng dẫn này hoặc cần hỗ trợ thêm về các vấn đề liên quan đến Office? Shou luôn sẵn sàng giúp đỡ. phản hồi và đề xuất để cải thiện các nguồn khắc phục sự cố này.

Chia sẻ ngay bây giờ: