Triển khai Cloud VPS tại VPSTTT ngay hôm nay.

Nội dung

Các Lệnh Nén Và Giải Nén Trong Linux: Tar, Gzip, Bzip2, Xz, Zip, Unzip

Trên hệ điều hành Windows, người dùng thường lựa chọn các phần mềm như WinRAR hay 7-Zip để thực hiện thao tác nén và giải nén dữ liệu với giao diện đồ họa trực quan, dễ sử dụng. Tuy nhiên, trong môi trường Linux, đặc biệt là trên các máy chủ chạy CentOS, các thao tác này phần lớn được thực hiện thông qua dòng lệnh (command line) để đảm bảo tính linh hoạt và hiệu quả khi quản trị hệ thống.

Trong bài viết dưới đây, VPSTTT sẽ hướng dẫn bạn cách sử dụng các lệnh nén và giải nén thông dụng nhất trong Linux như: tar, gzip, bzip2, xz, zip, và unzip. Đây là những công cụ không thể thiếu giúp bạn quản lý dữ liệu, sao lưu, và truyền tải file một cách nhanh chóng và chính xác trong môi trường server chuyên nghiệp.

linux

Giải nén là gì?

Giải nén là quá trình mở hoặc khôi phục dữ liệu từ một tệp tin đã được nén lại trước đó.

1. Một Số Lưu Ý Trước Khi Sử Dụng

Một số công cụ nén có thể chưa được cài đặt sẵn. Hãy dùng lệnh sau để cài đặt:

sudo yum install gzip bzip2 xz zip unzip -y
Copy

Các tham số thường dùng trong tar:

  • c: Tạo file nén

  • x: Giải nén

  • v: Hiển thị tiến trình chi tiết

  • f: Chỉ định tên file

  • z: Dùng kèm với gzip

  • j: Dùng kèm với bzip2

  • J: Dùng với xz

2. Hướng Dẫn Nén và Giải Nén Theo Định Dạng

Nén và giải nén có đuôi .tar

  • Lệnh nén file
tar -cvf archive.tar file1.txt file2.txt
Copy
  • Lệnh giải nén
tar -xvf archive.tar
Copy

Nén và giải nén có đuôi.gz (Gzip)

  • Lệnh nén file
gzip filename
Copy
  • Lệnh giải nén
gunzip filename.gz
Copy

Nén và giải nén có đuôi.bz2 (Bzip2)

  • Lệnh nén file
bzip2 filename
Copy
  • Lệnh giải nén
bunzip2 filename.bz2
Copy

Nén và giải nén có đuôi .xz

  • Lệnh nén file
tar -cJf archive.tar.xz file.txt
Copy
  • Lệnh giải nén
tar -xJf archive.tar.xz
Copy

Nén và giải nén có đuôi .zip

  • Lệnh nén file
zip -r archive.zip folder_or_file
Copy
  • Lệnh giải nén
unzip archive.zip
Copy

3. Kết Luận

Việc nén và giải nén trong Linux sẽ trở nên đơn giản hơn khi bạn nắm rõ các lệnh cơ bản. Đây là những thao tác cực kỳ quan trọng trong quá trình sao lưu dữ liệu, truyền tải file và tối ưu không gian lưu trữ.

VPSTTT khuyến nghị bạn nên lưu lại bảng lệnh đã chia sẻ ở trên để có thể sử dụng nhanh chóng và hiệu quả bất cứ khi nào cần thao tác trên hệ thống Linux. Với một vài dòng lệnh ngắn gọn, bạn đã có thể làm chủ việc quản lý file chuyên nghiệp ngay trong môi trường VPS của mình!