Lệnh rar trong linux

Lệnh rar trong Linux: Giải nén và nén file hiệu quả

Chào bạn đọc! Chắc hẳn trong quá trình sử dụng Linux, bạn đã không ít lần gặp phải các file có định dạng .rar. Vậy làm thế nào để giải nén và nén file .rar một cách dễ dàng trên hệ điều hành này? Bài viết này sẽ cung cấp cho bạn tất cả những thông tin cần thiết về lệnh rar trong Linux, từ cài đặt, sử dụng cơ bản đến nâng cao, cùng với những ví dụ thực tế và so sánh hữu ích.

Chúng ta sẽ cùng nhau khám phá sức mạnh của rar và cách nó giúp bạn quản lý file nén một cách hiệu quả. Hãy bắt đầu ngay thôi!

1. rar là gì và tại sao bạn nên sử dụng nó?

RAR (Roshal Archive) là một định dạng file nén độc quyền, được phát triển bởi Alexander Roshal. Nó tương tự như các định dạng nén khác như ZIP hay 7z, nhưng có một số ưu điểm nổi bật:

  • Nén tốt hơn: RAR thường cho tỷ lệ nén cao hơn so với ZIP, giúp tiết kiệm không gian lưu trữ.
  • Hỗ trợ phục hồi dữ liệu: RAR có khả năng tạo các bản ghi phục hồi, giúp bạn khôi phục file nén bị lỗi hoặc hỏng.
  • Chia nhỏ file: RAR cho phép bạn chia một file lớn thành nhiều phần nhỏ hơn, dễ dàng chia sẻ và lưu trữ.
  • Mã hóa mạnh mẽ: RAR hỗ trợ mã hóa AES-128, giúp bảo vệ dữ liệu của bạn khỏi truy cập trái phép.

Với những ưu điểm trên, rar là một công cụ nén và giải nén file mạnh mẽ, đáng tin cậy, phù hợp cho cả người dùng cá nhân và doanh nghiệp.

2. Cài đặt rar trên Linux

Trước khi sử dụng lệnh rar, bạn cần cài đặt nó trên hệ thống Linux của mình. Quá trình cài đặt rất đơn giản và chỉ mất vài phút.

2.1. Cài đặt rar trên Debian/Ubuntu

Trên các дистрибутив Linux dựa trên Debian (như Ubuntu, Mint), bạn có thể cài đặt rar bằng lệnh sau:

sudo apt update
  sudo apt install rar

2.2. Cài đặt rar trên Fedora/CentOS/RHEL

Trên các дистрибутив Linux dựa trên Red Hat (như Fedora, CentOS, RHEL), bạn cần kích hoạt kho lưu trữ EPEL trước khi cài đặt rar:

sudo dnf install epel-release
  sudo dnf update
  sudo dnf install rar

2.3. Cài đặt rar từ source code

Nếu bạn muốn cài đặt rar từ source code, bạn có thể tải nó từ trang web chính thức của rarlab. Sau đó, giải nén file và thực hiện các lệnh sau:

tar -xf rar.tar.gz
  cd rar
  make
  sudo make install

Sau khi cài đặt xong, bạn có thể kiểm tra bằng cách gõ lệnh rar trong terminal. Nếu lệnh này hoạt động, có nghĩa là bạn đã cài đặt rar thành công.

3. Sử dụng lệnh rar cơ bản

Sau khi cài đặt, bạn có thể bắt đầu sử dụng lệnh rar để nén và giải nén file. Dưới đây là một số lệnh cơ bản:

3.1. Nén file hoặc thư mục

Để nén một file hoặc thư mục thành file .rar, bạn sử dụng lệnh sau:

rar a archive_name file_or_directory

Trong đó:

  • rar: Lệnh gọi chương trình rar.
  • a: Tùy chọn cho biết bạn muốn tạo một archive mới.
  • archive_name: Tên của file .rar bạn muốn tạo.
  • file_or_directory: File hoặc thư mục bạn muốn nén.

Ví dụ, để nén thư mục documents thành file documents.rar, bạn thực hiện lệnh:

rar a documents.rar documents

3.2. Giải nén file rar

Để giải nén file .rar, bạn sử dụng lệnh sau:

rar x archive_name.rar

Trong đó:

  • rar: Lệnh gọi chương trình rar.
  • x: Tùy chọn cho biết bạn muốn giải nén file với đường dẫn đầy đủ.
  • archive_name.rar: Tên của file .rar bạn muốn giải nén.

Ví dụ, để giải nén file documents.rar, bạn thực hiện lệnh:

rar x documents.rar

Bạn cũng có thể sử dụng tùy chọn e để giải nén file vào thư mục hiện tại:

rar e archive_name.rar

3.3. Liệt kê nội dung file rar

Để xem nội dung của một file .rar mà không cần giải nén, bạn sử dụng lệnh sau:

rar l archive_name.rar

Trong đó:

  • rar: Lệnh gọi chương trình rar.
  • l: Tùy chọn cho biết bạn muốn liệt kê nội dung file.
  • archive_name.rar: Tên của file .rar bạn muốn xem.

4. Sử dụng lệnh rar nâng cao

Ngoài các lệnh cơ bản, rar còn cung cấp nhiều tùy chọn nâng cao giúp bạn tùy chỉnh quá trình nén và giải nén.

4.1. Tạo file rar chia nhỏ

Để chia một file lớn thành nhiều phần nhỏ hơn, bạn sử dụng tùy chọn -v:

rar a -v archive_name file_or_directory

Trong đó là kích thước của mỗi phần, ví dụ 10m cho 10MB, 1g cho 1GB.

Ví dụ, để chia file big_file.iso thành các phần 100MB, bạn thực hiện lệnh:

rar a -v100m big_file.rar big_file.iso

4.2. Thêm bản ghi phục hồi

Để thêm bản ghi phục hồi vào file .rar, bạn sử dụng tùy chọn -rr[N]:

rar a -rr5 archive_name file_or_directory

Trong đó N là tỷ lệ phần trăm dữ liệu phục hồi, ví dụ 5 cho 5%.

4.3. Đặt mật khẩu cho file rar

Để bảo vệ file .rar bằng mật khẩu, bạn sử dụng tùy chọn -p[password]:

rar a -ppassword archive_name file_or_directory

Lưu ý: Nên sử dụng mật khẩu mạnh và lưu trữ mật khẩu an toàn.

5. So sánh rar với các công cụ nén khác

Dưới đây là bảng so sánh nhanh giữa rar và các công cụ nén phổ biến khác:

Tính năng rar zip 7z
Tỷ lệ nén Cao Trung bình Cao
Tốc độ nén Trung bình Nhanh Chậm
Hỗ trợ phục hồi Không
Chia nhỏ file
Mã hóa AES-128 ZIP Crypto, AES AES-256
Nền tảng Đa nền tảng Đa nền tảng Đa nền tảng
Mã nguồn mở Không Có (một phần)

Từ bảng so sánh trên, có thể thấy mỗi công cụ có những ưu điểm riêng. rar nổi bật với khả năng phục hồi dữ liệu và tỷ lệ nén tốt, trong khi zip đơn giản và phổ biến, còn 7z là mã nguồn mở và hỗ trợ mã hóa mạnh mẽ.

6. Ví dụ thực tế

Dưới đây là một số ví dụ thực tế về cách sử dụng lệnh rar trong công việc hàng ngày:

  • Sao lưu dữ liệu: Bạn có thể sử dụng rar để nén và mã hóa các file quan trọng, sau đó lưu trữ chúng trên ổ cứng ngoài hoặc đám mây.
  • Chia sẻ file lớn: Khi cần chia sẻ một file lớn qua email hoặc mạng xã hội, bạn có thể chia nhỏ nó bằng rar thành nhiều phần nhỏ hơn.
  • Nén log file: Các file log thường có kích thước lớn. Bạn có thể nén chúng bằng rar để tiết kiệm không gian lưu trữ.
  • Tạo archive tự giải nén: rar cho phép tạo các archive tự giải nén (SFX), rất tiện lợi khi chia sẻ file cho người dùng không cài đặt rar. (Tìm hiểu thêm về tùy chọn s - tạo SFX archive).

7. FAQ (Câu hỏi thường gặp)

Làm thế nào để cài đặt unrar?
Trên Debian/Ubuntu: sudo apt install unrar. Trên Fedora/CentOS/RHEL: sudo dnf install unrar
Lệnh rar có miễn phí không?
Lệnh rar là phần mềm độc quyền, nhưng bạn có thể sử dụng nó miễn phí trong thời gian dùng thử 40 ngày. Sau đó, bạn cần mua giấy phép để sử dụng tiếp.
Tôi có thể sử dụng rar trên Windows không?
Có, bạn có thể tải phiên bản rar cho Windows từ trang web chính thức của rarlab.
Làm thế nào để sửa lỗi "rar: command not found"?
Kiểm tra xem bạn đã cài đặt rar chưa. Nếu đã cài đặt, hãy đảm bảo rằng đường dẫn đến file thực thi rar đã được thêm vào biến môi trường PATH.
Làm thế nào để giải nén một file .rar bị lỗi?
Nếu file .rar có bản ghi phục hồi (được tạo bằng tùy chọn -rr), bạn có thể sử dụng lệnh rar r archive_name.rar để cố gắng sửa chữa file.

8. Kết luận

Hy vọng bài viết này đã cung cấp cho bạn những kiến thức hữu ích về lệnh rar trong Linux. Với khả năng nén tốt, hỗ trợ phục hồi dữ liệu và nhiều tính năng nâng cao khác, rar là một công cụ không thể thiếu cho bất kỳ người dùng Linux nào. Hãy thử sử dụng rar ngay hôm nay và trải nghiệm sự tiện lợi mà nó mang lại!

Nếu bạn có bất kỳ câu hỏi hoặc góp ý nào, đừng ngần ngại để lại bình luận bên dưới. Chúc bạn thành công!

Last Updated : 20/08/2025