Cách giải nén nhanh file .tar.gz trên Windows 10

File sử dụng định dạng .tar.gz là một file đã được tạo bằng ứng dụng lưu trữ dựa trên Unix và sau đó được nén bằng cách sử dụng công cụ gzip. Các file này thường được gọi là tarball. Mặc dù, bạn có thể tìm thấy chúng với phần mở rộng.tar.gz, nhưng đuôi file cũng có thể được rút ngắn thành .tgz hoặc .gz.

Thông thường, các file tar thường được người dùng Ubuntu và macOS sử dụng để lưu trữ dữ liệu và sao lưu, nhưng đôi khi người dùng Windows 10 cũng có thể gặp các loại file này và cần giải nén nội dung của nó.

Mặc dù bạn có thể sử dụng một số ứng dụng của bên thứ ba như 7-Zip và PeaZip, nhưng đôi khi những ứng dụng này không thể hoạt động tốt với các file được tạo trên nền tảng khác và rất chậm khi giải nén một số lượng lớn file.

Windows 10 bao gồm hỗ trợ riêng cho tar. Bạn có thể sử dụng Command Prompt để giải nén các file này. Ngoài ra, bạn thậm chí có thể sử dụng Windows Subsystem for Linux (WSL), mang đến sự hỗ trợ riêng cho Ubuntu, Fedora và SUSE, do đó bạn cũng có thể truy cập nhiều công cụ Linux, bao gồm tar để giải nén nhanh nội dung từ tarball.

Trong hướng dẫn này, bạn sẽ học các bước để sử dụng các lệnh tar gốc trên Windows 10 bằng Command Prompt và Ubuntu để giải nén nội dung của file .tar.gz.

Giải nén tarball .tar.gz, .tgz hoặc .gz bằng tar trên Windows 10

Để giải nén các file .tar.gz, .tgz, .gz cũng như .zip bằng tar trên Windows 10, hãy làm theo các bước sau:

1. Mở Start trên Windows 10.

2. Mở Command Prompt với quyền admin.

3. Nhập lệnh sau để sử dụng tar giải nén các file và nhấn Enter:

tar -xvzf C:\PATH\TO\FILE\FILE-NAME.tar.gz -C C:\PATH\TO\FOLDER\EXTRACTION
Giải nén tarball .tar.gz, .tgz hoặc .gz bằng tar trên Windows 10
Giải nén tarball .tar.gz, .tgz hoặc .gz bằng tar trên Windows 10

Mẹo nhanh: Trong lệnh, đảm bảo cập nhật cú pháp để bao gồm các đường dẫn nguồn và đích. Ngoài ra, vì bạn đã sử dụng tar trên Windows 10, nên bạn không cần chỉ định đường dẫn như thể bạn đang chạy Linux. Bạn chỉ có thể sử dụng định dạng đường dẫn được sử dụng bởi Windows.

Khi hoàn thành các bước, sau một lát, bạn sẽ có tất cả các file và thư mục được giải nén đến đường dẫn đích bạn đã chỉ định.

Giả định rằng bạn đã giải nén một tarball được tạo trên một hệ thống khác, do đó bài viết bỏ qua một số đối số thường cần thiết để bảo vệ các quyền, nhưng không cần thiết trên Windows 10 để truy cập các file.

Giải nén tarball .tar.gz, .tgz hoặc .gz bằng tar trong Linux trên Windows 10

Để sử dụng tar trên Linux, bạn cần cài đặt một bản phân phối (chẳng hạn như Ubuntu) bằng cách bật Windows Subsystem for Linux (WSL), sau đó cài đặt Ubuntu từ Microsoft Store.

Để giải nén file .tar.gz bằng Linux trên Windows 10, hãy làm theo các bước sau:

1. Mở Start.

2. Tìm kiếm Ubuntu và nhấp vào kết quả hàng đầu để mở ứng dụng.

3. Nhập lệnh sau để giải nén nội dung của file .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
Giải nén tarball .tar.gz, .tgz hoặc .gz bằng tar trong Linux trên Windows 10
Giải nén tarball .tar.gz, .tgz hoặc .gz bằng tar trong Linux trên Windows 10

Mẹo nhanh: Trong lệnh, đảm bảo cập nhật cú pháp để bao gồm các đường dẫn nguồn và đích. Nếu chỉ có một file .tar, bạn có thể sử dụng cùng một lệnh được mô tả ở trên, nhưng không bao gồm đối số z.

Trong lệnh trên, ví dụ gõ sudo để chạy ứng dụng với quyền admin, tar để gọi ứng dụng và sau đó cung cấp cho nó một số đối số, bao gồm:

x - Hướng dẫn tar rằng bạn muốn giải nén nội dung.

v - Đây là một đối số tùy chọn để hiển thị quá trình giải nén. Nếu không, bạn sẽ chỉ nhìn thấy con trỏ nhấp nháy cho đến khi quá trình hoàn tất.

z - Bảo tar giải nén nội dung của file .tar.gz bằng gzip.

f - Hướng dẫn tar tên của file mà bạn sắp giải nén.

Sau đó, bạn cần chỉ định đường dẫn của file tarball mà bạn muốn giải nén. Bạn có thể 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 ta thực sự làm việc trong thế giới Linux.

-C - Được sử dụng để báo cho tar thay đổi thư mục. Khi thực thi lệnh, bạn bắt đầu trong thư mục nguồn và sau đó bạn cần chỉ định thư mục đích, đây là đường dẫn bài viết đã chỉ định để hoàn thành lệnh. Bạn có thể giải nén các file 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 với /mnt/ theo sau là đường dẫn Windows.

Quan trọng là bạn phải chú ý đến chữ hoa và chữ thường trong khi gõ một lệnh trong Linux.

Trong hướng dẫn này, Quantrimang.com đã 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, có rất nhiều điều để tìm hiểu về tar. Nếu bạn muốn tìm hiểu thêm về công cụ này, trong bảng điều khiển Ubuntu, hãy gõ tar --help.

Thứ Sáu, 31/07/2020 16:03
51 👨 129
0 Bình luận
Sắp xếp theo