Windows 11 bao gồm hỗ trợ riêng để giải nén các tệp .tar.gz bằng Command Prompt mà không cần các công cụ của bên thứ ba. Bạn thậm chí có thể sử dụng một bản phân phối Linux thông qua Hệ thống con của Windows dành cho Linux (WSL) để nhanh chóng trích xuất các tarball được tạo trên một nền tảng khác.
Khi bạn thấy tệp .tar.gz , có nghĩa là đây là tệp được tạo bằng tar ứng dụng lưu trữ dựa trên Unix và sau đó được nén bằng cách nén gzip . Những tệp này thường được gọi là “tarball”. Mặc dù bạn có thể thấy chúng được viết giống như một phần mở rộng kép (.tar.gz), nhưng định dạng cũng có thể được viết dưới dạng .tgz hoặc .gz . (Cần lưu ý rằng Linux không sử dụng phần mở rộng tệp. Thay vào đó, loại tệp là một phần của tên tệp.)
Mặc dù các tệp tar thường phổ biến hơn trên các bản phân phối Linux (ví dụ: Ubuntu) và macOS để sao lưu và lưu trữ, bạn cũng có thể gặp các tệp này trên Windows 11. Bạn có thể sử dụng các công cụ của bên thứ ba như 7-Zip và PeaZip , nhưng những không được khuyến nghị vì chúng không phải lúc nào cũng hoạt động với các tệp .tar.gz bổ sung . Thay vào đó, bạn nên sử dụng hỗ trợ tar gốc có sẵn trên Windows 11 hoặc một bản phân phối Linux trong WSL.
Trong hướng dẫn này , bạn sẽ tìm hiểu các bước sử dụng các lệnh tar gốc trên Windows 11 bằng Command Prompt và Ubuntu để trích xuất nội dung của tệp .tar.gz.
Giải nén tarball .tar.gz, .tgz, .gz trên Windows 11 bằng tar
Để giải nén các tệp .tar.gz, .tgz, .gz và .zip bằng tar trên Windows 11, hãy sử dụng các bước sau:
-
Mở Start trên Windows 11.
-
Tìm kiếm Command Prompt , nhấp chuột phải vào kết quả trên cùng và chọn tùy chọn Run as administrator .
-
Nhập lệnh sau để sử dụng tar để giải nén các tệp và nhấn Enter :
tar -xvzf C: /PATH/TO/FILE/FILE-NAME.tar.gz -CC: / PATH / TO / FOLDER / EXTRACTION

Trong lệnh, cập nhật lệnh để bao gồm các đường dẫn nguồn và đích.
Sau khi bạn hoàn thành các bước, các tệp và thư mục sẽ giải nén đến đường dẫn đích mà bạn đã chỉ định.
Giả sử tarball được tạo trên một hệ thống khác. Ngoài ra, chúng tôi đã bỏ qua một số tùy chọn thường hữu ích để duy trì các quyền vì chúng không bắt buộc trên Windows 11.
Giải nén tarball .tar.gz, .tgz, .gz trên Windows 11 bằng Linux tar
Trước khi bạn có thể giải nén tarballs trên Linux, trước tiên bạn cần cài đặt một bản phân phối bằng Hệ thống con Windows dành cho Linux.
Để giải nén tệp .tar.gz bằng Linux, hãy sử dụng các bước sau:
-
Mở Bắt đầu .
-
Tìm kiếm Ubuntu và nhấp vào kết quả trên cùng để mở ứng dụng.
-
Nhập lệnh sau để trích xuất nội dung của tệp .tar.gz và nhấn Enter :
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C / mnt / c / PATH / TO / DESTINATION / FOLDER

Trong lệnh, hãy cập nhật cú pháp để bao gồm các đường dẫn nguồn và đích. Nếu đó chỉ là tệp .tar , hãy sử dụng lệnh tương tự nhưng bỏ qua đối số z .
Chúng tôi đã sử dụng sudolệnh để chạy công cụ với tư cách là quản trị viên, tarđể gọi ứng dụng và chúng tôi sử dụng các tùy chọn sau:
- x - hướng dẫn tar bạn muốn trích xuất nội dung.
- v - đối số tùy chọn để hiển thị quá trình trích xuất. Nếu không, bạn sẽ chỉ thấy một con trỏ nhấp nháy cho đến khi quá trình hoàn tất.
- z - ra lệnh cho tar giải nén nội dung của tệp “.tar.gz” bằng gzip.
- f - hướng dẫn tarball tên của tệp cần giải nén.
Sau tùy chọn, bạn phải chỉ định đường dẫn của tệp tarball để giải nén. Trong lệnh, chúng tôi bắt đầu đường dẫn /mnt/c/vì đây là Linux, không phải Windows.
Tùy chọn -C - (gạch nối và viết hoa C ) được sử dụng để thay đổi các thư mục và bạn phải chỉ định đường dẫn đích bắt đầu bằng /mnt/chú thích theo sau là đường dẫn Windows.
Bạn phải chú ý đến chữ hoa và chữ thường trong khi gõ lệnh Linux vì Desktop không giống với desktop .
Đây là các tùy chọn cơ bản để trích xuất tệp “.tar.gz”, nhưng bạn có thể sử dụng tar --helplệnh để tìm hiểu thêm về các tùy chọn có sẵn.