Lệnh rar trong linux với các ví dụ dễ hiểu

Lệnh rar trong Linux là công cụ mạnh mẽ để nén và giải nén các tập tin, giúp bạn tiết kiệm không gian lưu trữ hiệu quả. Nó cho phép tạo các file nén có khả năng phục hồi dữ liệu, đảm bảo an toàn cho thông tin quan trọng. Bạn có thể dễ dàng sử dụng rar để tạo các kho lưu trữ hoặc giải nén các file đã được nén trước đó.

Lệnh rar trong linux là gì?

Trong Linux, command rar in linux là một công cụ dòng lệnh mạnh mẽ dùng để nén và giải nén các tập tin, tương tự như zip nhưng có nhiều tính năng nâng cao. Nó cho phép bạn tạo các kho lưu trữ (archives) với khả năng phục hồi dữ liệu, chia nhỏ tập tin lớn thành nhiều phần nhỏ hơn để dễ dàng chia sẻ. Rar cũng hỗ trợ mã hóa để bảo vệ dữ liệu nhạy cảm của bạn khỏi truy cập trái phép, đảm bảo an toàn thông tin. Sử dụng rar giúp bạn tiết kiệm không gian lưu trữ và truyền tải dữ liệu hiệu quả hơn, đặc biệt hữu ích khi làm việc với các tập tin lớn. Bạn có thể dễ dàng cài đặt và sử dụng rar trên hầu hết các bản phân phối Linux để quản lý tập tin một cách chuyên nghiệp.

Cài đặt gói rar trên Ubuntu 22.04

Trong bước này, chúng ta sẽ cài đặt gói rar trên Ubuntu 22.04 Docker container.

Gói rar cung cấp lệnh rar, một công cụ mạnh mẽ để tạo và quản lý các file RAR.

Đầu tiên, hãy cập nhật package index bằng lệnh sau:

sudo apt-get update

Ví dụ về kết quả trả về:

Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]
Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB]
Fetched 324 kB in 1s (324 kB/s)
Reading package lists... Done

Tiếp theo, cài đặt gói rar bằng lệnh sau đây:

sudo apt update
sudo apt-get install -y rar

Ví dụ về kết quả trả về:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  librar5
Suggested packages:
  unrar
The following NEW packages will be installed:
  librar5 rar
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 725 kB of archives.
After this operation, 2,269 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu jammy/universe amd64 librar5 amd64 5.9.0-1 [407 kB]
Get:2 http://archive.ubuntu.com/ubuntu jammy/universe amd64 rar amd64 1:6.1.0-1 [318 kB]
Fetched 725 kB in 1s (725 kB/s)
Selecting previously unselected package librar5.
(Reading database ... 28133 files and directories currently installed.)
Preparing to unpack .../librar5_5.9.0-1_amd64.deb ...
Unpacking librar5 (5.9.0-1) ...
Selecting previously unselected package rar.
Preparing to unpack .../rar_1%3a6.1.0-1_amd64.deb ...
Unpacking rar (1:6.1.0-1) ...
Setting up librar5 (5.9.0-1) ...
Setting up rar (1:6.1.0-1) ...
Processing triggers for man-db (2.10.2-1) ...

Gói rar hiện đã được cài đặt trên Ubuntu 22.04 Docker container của bạn.

Tạo và Giải nén các File nén rar

Trong bước này, chúng ta sẽ học cách tạo và giải nén file nén RAR bằng lệnh rar.

Đầu tiên, hãy tạo một thư mục mẫu và một vài file để thực hành nhé.

cd ~/project
mkdir sample_files
cd sample_files
touch file1.txt file2.txt file3.txt

Bây giờ, hãy tạo một file nén RAR có tên sample.rar chứa các file trong thư mục sample_files.

rar a sample.rar *.txt

Ví dụ về kết quả:

RAR 6.10   Copyright (c) 1993-2022 Alexander Roshal   25 Mar 2022
Evaluation copy. Registration is required for private or commercial use.

Adding files to archive sample.rar

Creating archive sample.rar

Archiving  file1.txt
Archiving  file2.txt
Archiving  file3.txt

The archive has been updated successfully.

Lệnh rar a tạo một file nén RAR mới tên là sample.rar và thêm tất cả các file .txt vào đó.

Tiếp theo, hãy giải nén nội dung của file sample.rar vào một thư mục mới.

mkdir extracted_files
rar x sample.rar extracted_files

Ví dụ về kết quả:

RAR 6.10   Copyright (c) 1993-2022 Alexander Roshal   25 Mar 2022
Evaluation copy. Registration is required for private or commercial use.

Extracting  file1.txt
Extracting  file2.txt
Extracting  file3.txt

All files were extracted

Lệnh rar x giải nén nội dung của file sample.rar vào thư mục extracted_files.

Bây giờ, hãy kiểm tra xem các file đã được giải nén thành công chưa nhé.

ls -l extracted_files

Ví dụ về kết quả:

total 0
-rw-r--r-- 1 labex labex 0 May 22 12:34 file1.txt
-rw-r--r-- 1 labex labex 0 May 22 12:34 file2.txt
-rw-r--r-- 1 labex labex 0 May 22 12:34 file3.txt

Các file đã được giải nén thành công rồi đó.

Quản lý file nén rar với các tùy chọn nâng cao

Trong bước này, chúng ta sẽ khám phá các tùy chọn nâng cao để quản lý file nén RAR bằng lệnh rar.

Đầu tiên, hãy tạo một file nén RAR mới được bảo vệ bằng mật khẩu:

rar a -p password sample_encrypted.rar sample_files/*.txt

Ví dụ về kết quả:

RAR 6.10   Copyright (c) 1993-2022 Alexander Roshal   25 Mar 2022
Evaluation copy. Registration is required for private or commercial use.

Enter password:
Verify password:

Adding files to archive sample_encrypted.rar

Creating archive sample_encrypted.rar

Archiving  file1.txt
Archiving  file2.txt
Archiving  file3.txt

The archive has been updated successfully.

Tùy chọn -p cho phép bạn đặt mật khẩu cho file nén RAR. Bạn sẽ được yêu cầu nhập và xác minh mật khẩu.

Tiếp theo, hãy giải nén file nén đã được mã hóa:

rar x sample_encrypted.rar extracted_encrypted

Ví dụ về kết quả:

RAR 6.10   Copyright (c) 1993-2022 Alexander Roshal   25 Mar 2022
Evaluation copy. Registration is required for private or commercial use.

Enter password:
Extracting  file1.txt
Extracting  file2.txt
Extracting  file3.txt

All files were extracted

Lệnh rar x giải nén nội dung của file sample_encrypted.rar đã mã hóa vào thư mục extracted_encrypted. Bạn sẽ được yêu cầu nhập mật khẩu.

Bây giờ, hãy liệt kê nội dung của file nén RAR:

rar l sample_encrypted.rar

Ví dụ về kết quả:

RAR 6.10   Copyright (c) 1993-2022 Alexander Roshal   25 Mar 2022
Evaluation copy. Registration is required for private or commercial use.

Enter password:
Listing archive: sample_encrypted.rar

------------------------------------------------------------------
Name                 Packed  Size  Ratio  Date    Time   Attr
------------------------------------------------------------------
file1.txt            36      0     0.00%  05-22-23 12:34  ....
file2.txt            36      0     0.00%  05-22-23 12:34  ....
file3.txt            36      0     0.00%  05-22-23 12:34  ....
------------------------------------------------------------------
Total files: 3               108    0.00%

Lệnh rar l liệt kê nội dung của file sample_encrypted.rar. Bạn sẽ được yêu cầu nhập mật khẩu.

Cuối cùng, hãy xóa file nén sample_encrypted.rar:

rar d sample_encrypted.rar

Ví dụ về kết quả:

RAR 6.10   Copyright (c) 1993-2022 Alexander Roshal   25 Mar 2022
Evaluation copy. Registration is required for private or commercial use.

Enter password:
Deleting files from archive sample_encrypted.rar

The archive has been updated successfully.

Lệnh rar d xóa file nén sample_encrypted.rar. Bạn sẽ được yêu cầu nhập mật khẩu.

Kết luận cho linux rar command

Vậy là chúng ta đã cùng nhau khám phá những điều thú vị về lệnh rar trên Linux rồi! Hy vọng qua bài viết này, bạn đã nắm vững cách sử dụng linux rar command để nén và giải nén file một cách hiệu quả. Đừng ngần ngại thử nghiệm các tùy chọn khác nhau để tìm ra cách tối ưu nhất cho nhu cầu của bạn nhé. Việc thực hành thường xuyên sẽ giúp bạn làm quen và sử dụng thành thạo lệnh này đấy. Chúc bạn thành công trong việc quản lý file trên Linux, và nhớ rằng luôn có rất nhiều công cụ hữu ích khác đang chờ bạn khám phá. Hãy tiếp tục học hỏi và khám phá thế giới Linux rộng lớn này, bạn sẽ tìm thấy rất nhiều điều thú vị đấy! Chúc bạn có những trải nghiệm tuyệt vời với Linux.

Last Updated : 16/10/2025