4 cách để nén tệp trong terminal trên Linux

4 cách để nén tệp trong terminal trên Linux

Bạn là người mới sử dụng Linux? Bạn muốn tìm hiểu cách nén tệp từ Linux terminal nhưng không biết cách thực hiện? Chúng tôi có thể giúp! Hãy cùng theo dõi khi chúng ta tìm hiểu 4 cách để nén tệp trong terminal trên Linux!

4 cách để nén tệp trong terminal trên Linux

1. Tar

Cách số một để nén tệp trong terminal trên nền tảng Linux là dùng Tar. Tar là một tiện ích được tích hợp sẵn mà rất nhiều chương trình Linux dựa vào, vì vậy không cần phải xem lại cách cài đặt nó. 

Lệnh Tar có thể tạo tệp lưu trữ ở nhiều định dạng khác nhau, chẳng hạn như TGZ, Tar, XZ và các định dạng khác. Tuy nhiên, kho lưu trữ đa năng và hữu ích nhất mà bạn có thể tạo với Tar là TarGZ. 

Để nén tệp trong kho lưu trữ TarGZ, hãy mở cửa sổ dòng lệnh bằng cách nhấn  Ctrl + Alt + T  hoặc  Ctrl + Shift + T  trên bàn phím. Từ đó, hãy sử dụng  ví dụ lệnh tar  bên dưới để tìm hiểu cách nén tệp và thư mục.

Để nén một tệp (hoặc nhiều tệp), hãy thực hiện ví dụ lệnh sau. 

Đầu tiên, di chuyển vào thư mục có các tệp bạn muốn nén. Trong ví dụ này, chúng ta sẽ sử dụng thư mục "Documents".

cd ~ / Tài liệu

Khi thiết bị đầu cuối nằm trong thư mục “Tài liệu”, bạn tạo một kho lưu trữ TarGZ mới. Lệnh dưới đây sẽ nén hoàn toàn mọi thứ trong thư mục "Documents".

4 cách để nén tệp trong terminal trên Linux

tar -czvf my-new-archive.tar.gz *

Bạn không muốn nén mọi thứ trong một thư mục? Chỉ muốn nén một thứ cụ thể? Hãy thử lệnh này để thay thế.

tar -czvf my-new-archive.tar.gz / home / username / path / to / file / or / folder /

Đủ để nói rằng; lệnh Tar cực kỳ linh hoạt. Chúng tôi mới chỉ sơ lược về những gì bạn có thể làm để nén tệp. Tuy nhiên, bạn có thể tìm hiểu thêm về cách sử dụng Tar để tạo kho lưu trữ, thực hiện  lệnh –help  bên dưới.

tar --help

2. Rar

Một cách khác để nén tệp trên Linux thông qua thiết bị đầu cuối là sử dụng Rar. Rar là một tiện ích miễn phí cho phép những người cài đặt nó tương tác với định dạng lưu trữ RAR. Rar là một định dạng độc quyền, vì vậy công cụ này cực kỳ hữu ích nếu bạn có các kho lưu trữ RAR trên PC Linux của mình hoặc biết ai đó sử dụng định dạng này.

Để nén tệp bằng tiện ích Rar trong Linux, trước tiên bạn phải cài đặt chương trình. Lý do mà chương trình này phải được cài đặt là Unrar hỗ trợ một định dạng độc quyền và nhiều bản phân phối Linux không thích điều đó. 

Ubuntu

sudo apt install rar

Debian

sudo apt-get install rar

Arch Linux

sudo pacman -S rar

Fedora

sudo dnf cài đặt https://forensics.cert.org/fedora/cert/32/x86_64/rar-5.4.0-1.fc32.x86_64.rpm

OpenSUSE

sudo zypper addrepo https://packman.inode.at/suse/openSUSE_Leap_15.2/ packman-x86_64 sudo zypper install rar

Sau khi ứng dụng Unrar được thiết lập trên PC Linux, bạn có thể sử dụng  lệnh unrar  để nén tệp. Sử dụng các ví dụ lệnh bên dưới, tạo một kho lưu trữ Rar. Đảm bảo tùy chỉnh các lệnh cho phù hợp với nhu cầu của bạn.

rar a -r my-rar-archive.rar / home / username / path / to / folder /

Hoặc, để nén một tệp, hãy thực hiện lệnh sau.

rar a my-rar-archive.rar /home/username/path/to/file.file

Cuối cùng, bạn có thể nén tất cả các tệp trong một thư mục.

cd / home / username / folder / where / files / are / 4 cách để nén tệp trong terminal trên Linux

rar a my-rar-archive.rar *

Khi lệnh nén Rar chạy xong, tệp nén định dạng RAR sẽ xuất hiện trong thư mục mà bạn đã chạy lệnh nén.

3. Zip

Nếu bạn cần nén các tệp trên PC Linux cũng có thể dễ dàng truy cập trên các hệ điều hành khác (như Mac hoặc Windows), Zip là thứ bạn muốn. Đó là một định dạng nén phổ biến được hỗ trợ bởi tất cả các hệ điều hành chính. Đây là cách nén tệp bằng nó trên Linux.

Đầu tiên, hãy mở một cửa sổ dòng lệnh. Sau khi cửa sổ đầu cuối mở, hãy làm theo các ví dụ dòng lệnh bên dưới để tìm hiểu cách nén tệp bằng  lệnh zip  .

Để nén thư mục chứa tệp bằng công cụ Zip, hãy chỉ định vị trí của thư mục bằng  lệnh zip  . Hãy nhớ rằng bạn sẽ cần tùy chỉnh ví dụ lệnh bên dưới cho phù hợp với nhu cầu của mình.

zip -r tên-of-zip-archive / home / username / location / of / folder /

Bạn chỉ muốn nén một vài tệp bằng công cụ Zip chứ không phải toàn bộ thư mục? Hãy thử ví dụ lệnh này để thay thế.

Đầu tiên, chuyển vào thư mục chứa tệp bạn muốn nén.

cd / home / tên người dùng / vị trí / trong số / tệp / thành / nén /

Sau đó, nén các tệp bằng  lệnh zip  .

zip name-of-zip-archive filename1 filename2 filename 3

Hoặc nén mọi tệp trong thư mục bằng ký tự đại diện (*).

zip name-of-zip-archive *

4 cách để nén tệp trong terminal trên Linux

Khi  lệnh zip  hoàn tất, bạn sẽ có một kho lưu trữ Zip trong thư mục mà bạn đã chạy  zip  từ đó.

4. Pigz

Pigz là một tiện ích nén không giống bất kỳ chương trình nào khác trong danh sách này. Các ứng dụng khác như Tar, Rar và Zip có thể nén nhiều tệp và thư mục. Không phải Pigz chỉ có thể nén một tập tin tại một thời điểm, nhưng nó rất giỏi.

Điểm nổi bật của Pigz là nó cho phép người dùng nén một tập tin để gửi cho bạn bè hoặc sao lưu một cách nhanh chóng, hiệu quả. Pigz rất đơn giản. Để bắt đầu với nó, hãy khởi chạy một cửa sổ đầu cuối. Sau đó, hãy làm theo hướng dẫn bên dưới để cài đặt nó vào hệ thống của bạn.

Lưu ý: bạn muốn tìm hiểu thêm về công cụ nén Pigz? Nếu vậy, hãy xem hướng dẫn chuyên sâu của chúng tôi về cách sử dụng công cụ Pigz trên Linux!

Ubuntu

sudo apt install pigz

Debian

sudo apt-get install pigz

Arch Linux

sudo pacman -S pigz

Fedora

sudo dnf install pigz

OpenSUSE

sudo zypper cài đặt pigz

Bây giờ Pigz đã được thiết lập, hãy chuyển vào thư mục có tệp bạn muốn nén bằng Pigz bằng lệnh CD  . Nhớ thay đổi lệnh ví dụ bên dưới cho phù hợp với nhu cầu của bạn trước khi chạy!

cd / home / tên người dùng / thư mục / với / tệp / thành / nén /

Khi đã ở trong thư mục, hãy nén tệp bằng  lệnh pigz  .

4 cách để nén tệp trong terminal trên Linux

pigz file.filename

Khi lệnh kết thúc, quá trình nén được thực hiện. Bạn sẽ thấy tệp của mình được thay thế bằng tệp nén GZ trong thư mục mà bạn đã chạy lệnh từ đó.

Sự kết luận

Có nhiều cách để nén tệp trên Linux trong thiết bị đầu cuối; tuy nhiên, nhiều người dùng Linux mới bắt đầu không biết về các công cụ này. Nếu bạn mới bắt đầu sử dụng Linux và muốn tìm hiểu các cách nén tệp khác nhau, hy vọng danh sách này đã chỉ cho bạn đúng hướng!

Công cụ yêu thích của bạn để nén tệp trên Linux là gì? Hãy cho chúng tôi trong phần bình luận dưới đây!


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó