NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
06/11/2024
Lượt xem

Cách sử dụng lệnh gunzip trong Linux hiệu quả cùng 9 ví dụ thực tế

06/11/2024
13 phút đọc
Lượt xem

Đánh giá

Lệnh gunzip trong Linux cho phép khôi phục file nén về trạng thái gốc một cách dễ dàng. Bài viết này sẽ hướng dẫn bạn cách sử dụng gunzip, bao gồm cú pháp, các tùy chọn và một số ví dụ thực tế.

Những điểm chính

Dưới đây là các điểm chính của bài viết giúp bạn dễ dàng tiếp cận và hiểu rõ về lệnh gunzip trong Linux:

  • Lệnh gunzip trong Linux là gì: Giới thiệu lệnh gunzip và cú pháp của lệnh, một công cụ giúp giải nén file đã nén và hỗ trợ kiểm tra tính toàn vẹn, tỷ lệ nén của file.
  • Các tùy chọn của lệnh gunzip: Để điều chỉnh hoạt động của lệnh, bạn có thể sử dụng các tùy chọn phổ biến như -k để giữ lại file gốc, -v để xem tỷ lệ nén, -l để hiển thị thông tin file, và các tùy chọn khác.
  • Ví dụ về lệnh gunzip trong Linux: Đưa ra 9 ví dụ minh họa cách sử dụng gunzip, bao gồm giải nén một hoặc nhiều file, giữ lại file gốc sau khi giải nén, kiểm tra tính toàn vẹn của file, và xem nội dung file mà không cần giải nén.
  • Vietnix – Nhà cung cấp dịch vụ Hosting, VPS, máy chủ hàng đầu cho doanh nghiệp

Lệnh gunzip trong Linux là gì?

Lệnh gunzip trong Linux được sử dụng để giải nén các file đã được nén. Ngoài ra, gunzip còn có thể kiểm tra tính toàn vẹn và mức độ nén của file. Bạn cũng có thể dùng gunzip để xem nội dung của file nén. Tương tự như một số lệnh giải nén khác, gunzip sẽ thay thế file gốc bằng file đã giải nén.

Định nghĩa lệnh gunzip trong Linux
Định nghĩa lệnh gunzip trong Linux

Cú pháp của lệnh gunzip khá đơn giản như sau:

gunzip [OPTION]... [FILE]...

iconLưu ý

Trong cú pháp trên, OPTION nằm trong ngoặc vuông và theo sau là ba dấu chấm, nghĩa là bạn có thể dùng nhiều tùy chọn cùng lúc. Ba dấu chấm sau FILE cũng có nghĩa tương tự, bạn có thể chỉ định nhiều file.

Tùy chọn của lệnh gunzip trong Linux

Lệnh gunzip có rất nhiều tùy chọn, nhưng chúng ta sẽ cùng tìm hiểu một số tùy chọn thường dùng nhất. 

Tùy chọnMô tả
-kGiải nén file nhưng không xóa file nén gốc
-vHiển thị tên file và tỷ lệ né
-lHiển thị thông tin về file nén, chẳng hạn như kích thước gốc và kích thước sau khi nén.
-cHiển thị nội dung của file nén ra màn hình mà không cần giải nén file.
-L hoặc -VHiển thị thông tin về giấy phép và phiên bản của gunzip.
Bảng mô tả các tùy chọn của lệnh gunzip trong Linux

iconLưu ý

  • Các tùy chọn trong Linux phân biệt chữ hoa chữ thường, vì vậy hãy cẩn thận khi sử dụng. Ví dụ, -k khác với -K.
  • Nếu muốn khám phá thêm, bạn có thể xem hướng dẫn chi tiết bằng cách gõ lệnh man gunzip trong terminal.

Lệnh gunzip trong Linux rất dễ sử dụng và cho phép giải nén các file đã được nén. Dưới đây là một số ví dụ minh họa cách sử dụng lệnh gunzip trong các trường hợp cụ thể.

Ví dụ 1: Giải nén một file .gz

Để giải nén một file .gz duy nhất, ví dụ week_check.sh.gz, bạn có thể làm theo các bước sau:

Bước 1: Mở Terminal trên Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter để xem danh sách file đã nén trong hiện tại.

ls

Bước 3: Nhập lệnh sau và nhấn Enter:

gunzip week_check.sh.gz

Bạn có thể thay week_check.sh.gz bằng tên file nén mà bạn muốn giải nén.

Bước 4: Nhập lại lệnh ls để kiểm tra kết quả.

Kết quả: Sau khi thực hiện lệnh gunzip file1.txt.gz, bạn sẽ thấy file file1.txt.gz đã biến mất và được thay thế bằng file file1.txt. Điều này chứng tỏ file đã được giải nén thành công.

Giải nén một file .gz
Giải nén một file .gz

Ví dụ 2: Giải nén nhiều file .gz cùng lúc

Bạn cũng có thể giải nén nhiều file .gz cùng một lúc với lệnh gunzip. Ví dụ, chúng ta sẽ giải nén hai file file1.txt.gz và file2.txt.gz. Hãy làm theo các bước sau:

Bước 1: Mở Terminal trên Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter để xem danh sách file đã nén.

ls

Bước 3: Nhập lệnh sau và nhấn Enter:

gunzip leap_year.sh.gz word_count.sh.gz

Bạn có thể thay leap_year.sh.gz và word_count.sh.gz bằng tên các file nén mà bạn muốn giải nén.

Bước 4: Nhập lại lệnh ls để kiểm tra kết quả.

Kết quả: Như bạn thấy, file file1.txt.gz và file2.txt.gz đã được giải nén, và các file nén gốc đã được xóa.

Giải nén nhiều file .gz cùng lúc
Giải nén nhiều file .gz cùng lúc

Ví dụ 3: Giải nén tất cả các file .gz trong folder hiện tại

Bạn có thể dùng gunzip để giải nén tất cả các file .gz trong folder hiện tại cùng một lúc. Hãy làm theo các bước sau:

Bước 1: Mở Terminal trên Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter để xem danh sách tất cả các file đã nén trong folder hiện tại.

ls

Bước 3: Nhập lệnh sau và nhấn Enter:

gunzip *.gz

Bước 4: Chạy lại lệnh ls để kiểm tra kết quả.

Kết quả: Bạn sẽ thấy các file .gz ban đầu đã biến mất và được thay thế bằng các file đã được giải nén.

Giải nén tất cả các file .gz trong folder hiện tại
Giải nén tất cả các file .gz trong folder hiện tại

Ví dụ 4: Giải nén file .gz nhưng không xoá file gốc

Để giải nén file .gz mà không xóa file gốc, bạn có thể sử dụng tùy chọn -k cùng với lệnh gunzip. Các bước thực hiện như sau:

Bước 1: Mở Terminal trên Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter để xem danh sách các file đã nén.

ls

Bước 3: Nhập lệnh sau và nhấn Enter:

gunzip -k week_check.sh.gz

Bạn hãy thay week_check.sh.gz bằng tên các file nén mà bạn muốn giải nén.

Bước 4: Chạy lại lệnh ls để kiểm tra kết quả.

Kết quả: Bạn sẽ thấy cả file gốc (.gz) và file đã giải nén (.txt) cùng tồn tại trong folder.

Giải nén file .gz nhưng không xoá file gốc
Giải nén file .gz nhưng không xoá file gốc

Ví dụ 5: Kiểm tra tính toàn vẹn của file .gz

Bạn cũng có thể sử dụng gunzip để kiểm tra xem file nén có bị lỗi hay không. Ví dụ sau đây sẽ hướng dẫn bạn cách kiểm tra tính toàn vẹn của các file file1.txt.gz và file3.txt.gz bằng tùy chọn -t. Các bước thực hiện như sau:

Bước 1: Mở Terminal trên Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter để xem danh sách các file đã nén.

ls

Bước 3: Nhập lệnh sau và nhấn Enter để kiểm tra tính toàn vẹn của file1.txt.gz:

gunzip -t week_check.sh.gz

Bước 4: Chạy lại lệnh ở bước 3 với file3.txt.gz:

gunzip -t program.tar.gz

Bạn hãy thay week_check.sh.gz và program.tar.gz bằng tên các file nén mà bạn muốn kiểm tra.

iconLưu ý

Nếu file không bị lỗi, lệnh sẽ không hiển thị gì. Nếu file bị lỗi, lệnh sẽ hiển thị thông báo lỗi.

Kết quả: Nếu file3.txt.gz bị lỗi, bạn sẽ thấy thông báo lỗi hiển thị trên terminal. Trong khi đó, nếu file1.txt.gz không bị lỗi, sẽ không có thông báo nào được hiển thị. 

Kiểm tra tính toàn vẹn của file .gz
Kiểm tra tính toàn vẹn của file .gz

Ví dụ 6: Xem tỷ lệ giảm dung lượng của file

Bạn có thể xem tỷ lệ nén của một file bằng lệnh gunzip kết hợp với tùy chọn -v. Ví dụ, để xem tỷ lệ nén của file leap_year.sh.gz, hãy làm theo các bước sau:

Bước 1: Mở Terminal trên Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter để xem tỷ lệ giảm dung lượng của file leap_year.sh.gz:

gunzip -v leap_year.sh.gz

Bạn có thể thay leap_year.sh.gz bằng tên file nén mà bạn muốn kiểm tra.

Kết quả: Sau khi chạy lệnh, Terminal sẽ hiển thị tỷ lệ nén của file leap_year.sh.gz.

Xem tỷ lệ giảm dung lượng của file
Xem tỷ lệ giảm dung lượng của file

Ví dụ 7: Xem thông tin chi tiết về file nén

Bạn có thể xem thông tin về file nén bằng lệnh gunzip kèm tùy chọn -l. Ví dụ, để xem thông tin về file check_file_format.sh.gz, hãy làm theo các bước sau:

Bước 1: Mở Terminal trên Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter.

gunzip -l check_file_format.sh.gz

Bạn có thể thay check_file_format.sh.gz bằng tên file nén mà bạn muốn xem thông tin chi tiết.

Kết quả: Kết quả hiển thị trên màn hình sẽ cung cấp thông tin về file nén check_file_format.sh.gz, chẳng hạn như kích thước gốc, kích thước sau khi nén, và tỉ lệ nén.

Xem thông tin chi tiết về file nén
Xem thông tin chi tiết về file nén

Ví dụ 8: Xem nội dung của file nén

Bạn cũng có thể xem nội dung của file nén mà không cần giải nén bằng lệnh gunzip kèm tùy chọn -c. Ví dụ, để xem nội dung của file check_file_format.sh.gz, bạn làm theo các bước sau:

Bước 1: Mở Terminal trên Ubuntu.

Bước 2: Nhập lệnh sau và nhấn Enter.

gunzip -c check_file_format.sh.gz

Bạn có thể thay check_file_format.sh.gz bằng tên file nén mà bạn muốn xem nội dung.

Kết quả: Nội dung của check_file_format.sh.gz sẽ được hiển thị ra màn hình.

Xem nội dung của file nén
Xem nội dung của file nén

Ví dụ 9: Xem thông tin phiên bản và giấy phép

Bạn có thể xem thông tin phiên bản và giấy phép của gunzip bằng cách sử dụng tùy chọn -L hoặc -V. Hãy cùng thực hiện các bước sau:

Bước 1: Mở Terminal trên Ubuntu.

Bước 2: Nhập 1 trong 2 lệnh sau và nhấn Enter.

gunzip -L

Hoặc

gunzip -V

Kết quả: Sau khi nhấn Enter, màn hình sẽ hiển thị thông tin về phiên bản và giấy phép của gunzip.

Xem thông tin phiên bản và giấy phép
Xem thông tin phiên bản và giấy phép

Vietnix – Nhà cung cấp dịch vụ Hosting, VPS, máy chủ hàng đầu cho doanh nghiệp

Với hơn 12 năm kinh nghiệm, Vietnix đã và đang phục vụ hơn 80.000 khách hàng trong và ngoài nước với các dịch vụ đa dạng từ Hosting, tên miền, VPS, máy chủ, email doanh nghiệp, SSL, Firewall Anti DDoS và tối ưu tốc độ website. Vietnix cam kết cung cấp hạ tầng mạnh mẽ cùng mức độ bảo mật cao, giúp doanh nghiệp vận hành hiệu quả và an toàn trong môi trường số. Chọn Vietnix ngay hôm nay để tối ưu hóa hiệu suất và bảo vệ website của bạn!

Thông tin liên hệ:

  • Hotline: 18001093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Website: https://vietnix.vn/

Qua bài viết này, bạn đã được tìm hiểu chi tiết về lệnh gunzip trong Linux và cách sử dụng để giải nén các file nén. Hy vọng những thông tin này sẽ giúp bạn sử dụng lệnh gunzip một cách hiệu quả trong các tác vụ quản lý file trong môi trường Linux. Ngoài ra, bạn có thể tham khảo một số lệnh quan trọng khác trong Linux qua các bài viết dưới đây.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG