Tar cung cấp một cách tuyệt vời để kết hợp nhiều tệp và thư mục trong một gói duy nhất. Tarball tạo điều kiện truyền dữ liệu hiệu quả và cho phép bạn tiết kiệm dung lượng ổ đĩa bằng cách giảm kích thước tệp của nhiều tệp.
Vì vậy, cho dù bạn đang tìm cách tạo bản sao lưu, truyền tệp hay phân phối gói phần mềm, thì đó là giải pháp toàn diện cho mọi thứ. Tuy nhiên, nhiều người dùng vẫn chưa học cách tạo tarball. Hướng dẫn ngắn này có thông tin đầy đủ về cách tạo tarball trong Linux.
Cách tạo Tarball trong Linux
Mặc dù tar được cài đặt sẵn trong hầu hết các bản phân phối Linux nhưng bạn có thể xác minh nó bằng cách sử dụng:
nhận --phiên bản
Nếu tiện ích tar không có sẵn trong hệ thống, vui lòng cài đặt nó bằng cách nhập các lệnh sau:
Hệ điều hành | Yêu cầu |
Debian/Ubuntu | sudo apt cài đặt tar |
Fedora | sudo dnf cài đặt tar |
Arch Linux | sudo pacman -Sy tar |
mởSUSE | sudo zypper cài đặt tar |
Khi bạn đã hoàn tất, vui lòng chạy lệnh bên dưới để lưu trữ một thư mục:
nhận -cvf archive.tar file.txt thư mục_nameTại đây, thay thế file.txt và folder_name bằng tên của các tệp và thư mục bạn muốn lưu trữ. Đối với nhiều tệp/thư mục, hãy đề cập đến tên của chúng, cách nhau bằng dấu cách.
Tùy chọn -c yêu cầu tiện ích tạo một tarball mới. Tùy chọn -v cho phép chế độ dài dòng hiển thị danh sách các tệp có trong kho lưu trữ này. Tùy chọn -f cho phép bạn chỉ định tên của tarball mới.
Ví dụ: hãy lưu trữ thư mục Tài liệu trong doc.tar:
nhận -cvf doc.tar Tài liệu
Nếu muốn liệt kê và hiển thị nội dung của file tar thì có thể sử dụng tùy chọn -t:
nhận -tvf doc. hắc ín
Tương tự, bạn có thể lưu trữ nhiều thư mục vào một tarball bằng lệnh bên dưới:
nhận -cvf list.tar Tài liệu Âm nhạc
Tóm tắt nhanh
Vì vậy, đây là cách bạn có thể lưu trữ và tạo tarball trong Linux. Trong hướng dẫn nhanh này, chúng tôi đã đưa ra các ví dụ đơn giản để giải thích cách tạo tarball và kiểm tra nội dung của nó. Hơn nữa, chúng tôi đã giải thích một cách dễ dàng để lưu trữ nhiều thư mục vào một tarball duy nhất. Bạn nên sử dụng tùy chọn v vì nó sẽ giúp bạn xác minh nội dung lưu trữ.