Cách tạo thư mục TAR và nén dữ liệu trên Linux | Học CNTT cùng FUNiX

Cách tạo thư mục TAR và nén dữ liệu trên Linux

Chia sẻ kiến thức 15/04/2022

Nén dữ liệu là một cách tuyệt vời để tiết kiệm dung lượng máy tính của bạn. Đây là cách bạn có thể tạo thư mục TAR để tạo không gian cho các tệp khác trên Linux.

 

Sử dụng dây kéo để nén nội dung

Nén tệp và thư mục là một trong những chức năng cơ bản nhất của hệ điều hành. Trên Linux, định dạng chuẩn để tạo tệp nén là Tape Archive hoặc tarball, hoặc đơn giản là TAR.

Bạn cũng có thể áp dụng nén thêm bằng cách sử dụng gzip và bzip2 để tạo các tệp TAR.GZ và TAR.BZ2 tương ứng. Riêng tar là một tiện ích lưu trữ thô cho các hệ thống dựa trên Linux.

Trước hết, bạn cần đảm bảo đã cài đặt tar trên hệ thống Linux của mình.

Cài đặt tar trên desktop Linux của bạn

Hầu hết các bản phân phối Linux được cài đặt tar theo mặc định. Tuy nhiên, nếu chưa có, bạn có thể cài đặt nó bằng các lệnh sau:

Trên bản phân phối dựa trên Debian và Ubuntu:

sudo apt install tar

Trên Arch Linux và các bản phân phối dựa trên nó:

sudo pacman -S tar

Trên RHEL, CentOS và Fedora:

sudo yum install tar

Tạo thư mục TAR và nén dữ liệu trên Linux

Bước quan trọng nhất đầu tiên là mở Terminal trong thư mục chứa tệp hoặc thư mục con của bạn. Bạn có thể làm như vậy bằng cách sử dụng lệnh cd hoặc nhấp chuột phải vào thư mục và chọn Open in Terminal.

Để nén các tệp hoặc thư mục bằng tar, bạn chỉ cần sử dụng các lệnh sau.

Để tạo thư mục TAR:

tar -cvf archivename.tar directory_path

Để nén thư mục và tạo tệp TAR.GZ:

tar -czvf archivename.tar.gz directory_path

Trong các lệnh trên, c , z , v và f lần lượt là viết tắt của CreategzipVerbose và Filename. Bạn có thể tìm hiểu về sự khác biệt giữa TAR và TAR.GZ tại đây .

Ví dụ: để nén một thư mục có tên Test bằng tar:

tar -czvf Test-file.tar.gz Test
Tạo một thư mục TAR của một thư mục khác

Chúng tôi đã tạo một tệp TAR có tên Test-File bằng cách sử dụng lệnh tar trong ví dụ trên.

Tạo thư mục TAR bằng 7-Zip

Nếu không thích giải pháp dòng lệnh, bạn cũng có thể cài đặt 7-Zip . Sau khi cài đặt, chỉ cần nhấp chuột phải vào thư mục và nhấp vào Compress (Nén). Nó cho phép bạn chọn định dạng TAR.XZ, trong đó XZ là một loại nén như gzip.

Tạo thư mục TAR bằng 7zip

Nén dữ liệu của bạn trên Linux bằng thư mục TAR

Bây giờ bạn đã biết các phương pháp để tạo thư mục TAR trên Linux. Bạn có thể sử dụng các phương pháp này để nén dữ liệu của mình cho các mục đích khác nhau như chia sẻ hoặc lưu.

Bạn không thể mở hoặc khởi chạy các tệp hoặc thư mục TAR như với các tệp và thư mục thông thường. Trước tiên, bạn cần giải nén tarball để truy cập nội dung của nó.

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/how-to-make-a-tar-directory-compress-data-linux/

 

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại