Tệp sử dụng định dạng .tar.gz 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ể tìm thấy chúng bằng phần mở rộng kép (.tar.gz), phần mở rộng này cũng có thể được rút ngắn thành .tgz hoặc .gz .
Thông thường, các tệp tar phổ biến hơn với người dùng Ubuntu (các bản phân phối Linux khác) và macOS để lưu trữ và sao lưu dữ liệu. Tuy nhiên, người dùng Windows 10 cũng có thể gặp các tệp này, đó là lý do để có cách giải nén nội dung của nó.
Mặc dù bạn có thể sử dụng các ứng dụng của bên thứ ba (chẳng hạn như 7-Zip và PeaZip ), các ứng dụng này không phải lúc nào cũng hoạt động như mong đợi với tarball được tạo trên nền tảng khác và chúng chậm giải nén một số lượng lớn tệp. Tuy nhiên, Windows 10 hiện bao gồm hỗ trợ gốc cho các tệp tar và bạn có thể sử dụng Command Prompt để giải nén các tệp này. Hoặc bạn thậm chí có thể sử dụng Hệ thống con của Windows dành cho Linux (WSL) bao gồm hỗ trợ riêng cho Ubuntu , Fedora, SUSE và nhiều bản phân phối khác. Do đó, bạn cũng có thể truy cập nhiều công cụ Linux, bao gồm cả tar, để nhanh chóng trích xuất nội dung từ tarball.
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 10 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 bằng tar trên Windows 10
Để giải nén .tar.gz, .tgz, .gz cũng như các tệp .zip bằng tar trên Windows 10 , hãy sử dụng các bước sau:
-
Mở Start trên Windows 10.
-
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
Hỗ trợ tar gốc trên Windows 10
Mẹo nhanh: Trong lệnh, hãy đảm bảo cập nhật cú pháp để bao gồm đường dẫn nguồn và đường dẫn đích. Ngoài ra, vì bạn đang sử dụng tar trên Windows 10, bạn không cần chỉ định đường dẫn như khi bạn đang chạy Linux. Bạn có thể sử dụng định dạng đường dẫn được Windows sử dụng.
Khi bạn hoàn thành các bước, bạn sẽ có tất cả các tệp và thư mục được trích xuất đến đường dẫn đích mà bạn đã chỉ định sau một vài phút.
Giả sử rằng bạn đang giải nén một tarball được tạo trên một hệ thống khác. Chúng tôi đang bỏ qua một số đối số thường cần thiết để duy trì các quyền mà trên Windows 10 không bắt buộc để truy cập tệp.
Giải nén tarball .tar.gz, .tgz, .gz bằng tar trên Linux trên Windows 10
Trên Windows 10, để sử dụng tar trên Linux, bạn cần cài đặt Hệ thống con Windows dành cho Linux (WSL) và một bản phân phối như Ubuntu từ Microsoft Store.
Để giải nén tệp .tar.gz bằng Linux trên Windows 10, 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
Lệnh Tar trên Windows 10
Mẹo nhanh: Trong lệnh, hãy đảm bảo cập nhật cú pháp để bao gồm đường dẫn nguồn và đường dẫn đích. Nếu đó chỉ là tệp .tar , bạn có thể sử dụng lệnh tương tự được mô tả ở trên nhưng bỏ qua đối số z .
Trong lệnh trên, chúng tôi nhập sudođể chạy ứng dụng với tư cách quản trị viên, tarđể gọi ứng dụng và sau đó chúng tôi cung cấp cho nó một số đối số, bao gồm:
- x - hướng dẫn tar mà bạn muốn trích xuất nội dung.
- v - dài dòng. Đây là một đố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 tar tên của tệp bạn sắp giải nén.
Sau đó, bạn cần chỉ định đường dẫn của tệp tarball mà bạn muốn giải nén. Bạn sẽ nhận thấy rằng đường dẫn bắt đầu bằng /mnt/c/, thay vì c:\Và điều này là do chúng tôi thực sự đang làm việc trong thế giới Linux.
-C - (gạch nối và viết hoa C ) được sử dụng để yêu cầu tar thay đổi các thư mục. Khi bạn đang thực hiện một lệnh, bạn bắt đầu trong thư mục nguồn, sau đó bạn cần chỉ định thư mục đích, là đường dẫn chúng tôi đã chỉ định để hoàn thành lệnh. Bạn có thể giải nén các tệp vào bất kỳ thư mục nào bạn muốn, nhưng hãy nhớ bắt đầu đường dẫn bằng /mnt/đườ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 .
Trong hướng dẫn này, chúng tôi đang xem xét các bước cơ bản để thực hiện một tác vụ cụ thể. Nếu bạn không phải là người dùng Linux, bạn có thể tìm hiểu thêm về công cụ này trong bảng điều khiển Ubuntu bằng cách gõ tar --helplệnh.