Nén file tar.gz trong windows 10

Trong hệ thống *nix tồn tại một số dạng nén cơ bản như: zip, tar.gz và tar.bz2. Dưới đây là một vài ví dụ về cách nén và giải nén với những định dạng đó.

1. Nén và giải nén file có đuôi .gz

1.1 Nén
#gzip [tên file]

1.2 Giải nén
#gunzip [tên file]

2. Gom và bung tập tin hoặc thư mục đuôi .tar

2.1 Gom
#tar -cvf [tênfile.tar] [file1] [file2] …

2.2 Bung
#tar -xvf [file.tar]

2.3 Nén và Gom
#tar -zcvf [file.tar.gz] file1 file2 …

2.4 Giải nén và bung
#tar -zxvf [file.tar.gz]

3. Giải nén file có đuôi .bz2
#tar xjvf [file.tar.bz2]

Các định dạng khác :

1. ZIP

1.1 Nén một thư mục, sử dụng:
# zip -r folder.zip folder
1.2 Giải nén, sử dụng:
# unzip file.zip

2. TAR.GZ

2.1 Nén một thư mục dạng .gz, sử dụng:
# tar -zcf folder.tar.gz folder
2.2 Giải nén, sử dụng:
# tar -zxvf file.tar.gz

3. TAR.BZ2

3.1 Nén một thư mục dạng .bz2, sử dụng:
$ tar -jcf folder.tar.bz2 folder
3.2 Giải nén, sử dụng:
$ tar -jxvf file.tar.bz2
-Để biết thêm cách sử dụng lệnh man.

Share on FacebookShare on TwitterShare on LinkedinShare on Pinterest

Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn cách nén file trên máy tính sửa dụng hệ điều hành Windows và Linux.

Cách nén file trên Windows

Mặc định Windows có tích hợp sẵn 1 công cụ để nén file đơn giản và hiệu quả mà không cần sử dụng phần mềm thứ 3.

Bước 1: bạn chọn file hoặc thư mục cần nén, có thể chọn nhiều file cùng lúc.

Bước 2: nhấn chuột phải và nhấp tiếp mục Send to và chọn Compressed (zipped) folder

Nén file tar.gz trong windows 10

Sau khi ấn sẽ hiện ra 1 cửa sổ hiển thị quá trình nén file

Nén file tar.gz trong windows 10

Sau khi xong file nén sẽ được lưu cùng thư mục.

Cách nén file trên Linux

Đối với Linux thì sẽ sử dụng lệnh để nén file. Dưới đây là 1 số lệnh cơ bản để nén file trên Linux

Nén file tar.gz


Cú pháp nén
tar -czvf ten-file.tar.gz /path/folder-or-file
-c: Tạo một file nén.
-z: Nén file bằng gzip.
-v: Hiển thị tiến trình nén trong Terminal.
-f: Cho phép đặt tên file nén.

/path/folder-or-file là đường dẫn đến file hoặc thư mục cần nén

Nén file .gz

Cú pháp

gzip [file cần nén]

GZIP chỉ có thể xử lý được 1 tập tin hoặc 1 thư mục, do đó không thể nén được nhiều tập tin. Nếu muốn nén cho nhiều tập tin bạn phải sử dụng TAR.

Nén file tar.gz trong windows 10

Hướng dẫn giải nén file tgz trong Windows và Linux [2021]

Bạn có biết cáchgiải nén file tgz không? Câu lệnh tar trên Linux thường được sử dụng để tạo các tệp tin lưu giữ .tar.gz hoặc .tgz, hay còn được nhắc đên là tarballs.

Lệnh này chứa một loạt các tùy chọn, nhưng mà bạn chỉ cần nhớ một số tùy chọn để tạo file lưu trữ rất nhanh với tar. Ngoài ra bạn cũng có thể dùng lệnh tar để giải nén file tgz lưu giữ. Bài viết này mình sẽ chỉ dẫn bạn cách giải nén file Tgz trên Linux và Windows.

File .TGZ là tệp gì?

Nén file tar.gz trong windows 10
File .TGZ là tệp gì?

TGZ là Compressed Files – Gzipped Tar file, dưới định dạng N/A được phát triển bởi N/A.

Tập tin Một TGZ là một .tar Unix tài liệu nén với Gnu Zip (.GZIP) nén để giảm kích thước tập tin. Nó hay được sử dụng trên các hệ thống Unix  Linux & ban đầu được xây dựng như các phiên bản tốc ký của .tar.gz mở rộng hợp chất.

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

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

Để dùng tar trên Linux, bạn cần thiết lập một bản phân phối (chẳng hạn như Ubuntu) thông qua việc bật Windows Subsystem for Linux (WSL), sau đó thiết lập Ubuntu từ Microsoft Store.

Để giải nén tệp .tar.gz bằng Linux trên Windows 10, hãy thực hiện theo các bước sau:

  • 1. Mở Start.
  • 2. Tìm kiếm Ubuntu & 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 tệp .tar.gz  nhấn Enter:
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER

Nén file tar.gz trong windows 10

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

Lưu ý: Trong lệnh, bảo đảm cập nhật cú pháp để bao gồm các URL nguồn & đích. Nếu chỉ có một tệp tin .tar, bạn có thể sử dụng cùng một lệnh được miêu tả ở trên, tuy vậy 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 phần mềm  sau đấy cung cấp cho nó một vài đối số, bao gồm:

  • x – chỉ 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 có thể 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 tệp tin .tar.gz bằng gzip.
  • f – chỉ dẫn tar tên của file mà bạn sắp giải nén.

Sau đấybạn cần chỉ định URL của file tarball mà bạn mong muốn giải nén. bạn sẽ phát hiện thấy rằng URL bắt đầu bằng /mnt/c/, thay vì c:\, & việc này là do ta thực sự làm việc trong toàn cầu 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 & sau đấy bạn cần chỉ định thư mục đíchđây là URL bài đăng đã chỉ định để hoàn thành lệnh. Bạn sẽ giải nén các tệp tin vào bất kỳ thư mục nào bạn mong muốnmặc dù vậy 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 cần phải chú ý đến chữ hoa  chữ thường trong khi gõ một lệnh trong Linux.

Gom và bung tập tin hoặc thư mục đuôi .tar

Nén file tar.gz trong windows 10
Gom và bung tập tin hoặc thư mục đuôi .tar

1/ Gom
#tar -cvf [tênfile.tar] [file1] [file2] …

2/ Bung
#tar -xvf [file.tar]

3/ Nén & Gom
#tar -zcvf [file.tar.gz] file1 file2 …

4/ Giải nén & bung
#tar -zxvf [file.tar.gz]

Nén toàn bộ Folder Hoặc Một tệp tin độc nhất

Nén file tar.gz trong windows 10
Nén toàn bộ Folder Hoặc Một tệp tin độc nhất

Dùng lệnh phía dưới để nén toàn bộ thư mục hoặc một tệp trên Linux. Lệnh cũng nén tất cả các Folder khác bên trong Folder mà bạn chỉ định, nói cách khác lệnh hoạt động đệ quy:

tar -czvf name-of-archive.tar.gz /path/to/directory-or-file
Phía bên dưới đây là ý nghĩa các phần của lệnh:

  • -c: Tạo một kho lưu trữ.
  • -z: Nén tệp lữu trữ bằng gzip.
  • -v: Hiển thị tiến trình trong Terminal trong quá trình tạo kho lưu trữcó cách gọi khác là chế độ “verbose”. V bao giờ cũng là tùy chọn trong các lệnh này, nhưng mà nó thực sự có ích.
  • -f: Cho phép bạn chỉ định tên tệp của kho lưu trữ.

Giả sử bạn có Folder tên là stuff trong thư mục hiện tại  bạn muốn lưu thư mục vào tệp tin có tên archive.tar.gz. Tất cả những gì bạn cần làm là chạy lệnh dưới đây:

tar -czvf archive.tar.gz stuff

Kết

Vậy là mình đã vừa hướng dẫn bạn cách giải nén file tgz trên Linux và Windows rối đấy. Ngoài những điều ấy ra nếu máy tính của bạn đang chạy trong môi trường đồ họa Deskop Linux, bạn cũng có thể sử dụng các tiện ích nén tệp hoặc trình quản lý tệp tin để tạo hoặc giải nén các tệp tin .tar.

PrevBài trướcphpBB là gì? Hướng dẫn cài đặt phpBB dễ dàng và hiệu quả nhất

Bài tiếp theoPhpmyadmin là gì? Hướng dẫn sử dụng PhpmyadminNext