Cách tạo, trích xuất và liệt kê các tệp RAR trên Linux

Tác giả sysadmin, T.Một 03, 2024, 02:15:34 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách tạo, trích xuất và liệt kê các tệp RAR trên Linux


Và còn thực hiện một loạt thao tác khác trên tệp RAR.

  • Tạo tệp RAR trên Linux bằng cách thêm tệp hoặc thư mục vào kho lưu trữ bằng lệnh "rar a <RAR file name> <file and folder list>".
  • Trích xuất tệp từ tệp RAR hiện có trên Linux bằng lệnh "unrar e <RAR file name>". Bạn cũng có thể liệt kê nội dung lưu trữ bằng lệnh "unrar l <RAR file name>".
  • Để thêm tệp vào tệp RAR hiện có, hãy sử dụng lệnh "rar u <tên tệp RAR hiện có> <tên tệp mới>".

Bạn đã kết thúc với một tệp RAR cần giải nén hay một đồng nghiệp đang yêu cầu các tệp được lưu trữ ở định dạng RAR? Mặc dù tệp RAR rất hiếm trên Linux nhưng bạn có thể thực hiện hầu hết các thao tác như tạo, trích xuất và tách RAR trên Linux từ thiết bị đầu cuối của mình.

Trong bài viết này, chúng ta sẽ khám phá cách bạn có thể tạo tệp RAR và trích xuất nội dung từ các tệp hiện có, đồng thời thảo luận về các cách khác để xử lý chúng. Với mục đích trình diễn, chúng tôi đang sử dụng Ubuntu 22.04 LTS.

1. Cài đặt lệnh rar và unrar trên Linux

Để làm việc với các tệp RAR trên Linux, bạn cần hai lệnh được gọi là rar và unrar. Việc cài đặt chúng khá đơn giản. Chỉ cần làm theo (các) lệnh cài đặt của bản phân phối Linux cụ thể của bạn.

Để cài đặt các tiện ích dòng lệnh này trên Ubuntu và các phiên bản phái sinh của nó, hãy chạy:

Mã nguồn [Chọn]
sudo apt install rar unrar

Đối với các bản phân phối dựa trên Debian, hãy sử dụng:

Mã nguồn [Chọn]
sudo apt-get install unrar-free
Nếu bạn đang sử dụng bản phân phối dựa trên Arch Linux, hãy cài đặt chúng bằng cách sử dụng:

Mã nguồn [Chọn]
sudo pacman -S rar unrar
Đối với tất cả các bản phân phối dựa trên RHEL, hãy chạy:

Mã nguồn [Chọn]
sudo yum install epel-release && sudo yum install rar unrar
Để cài đặt rar và unrar trên openSUSE, lệnh là:

Mã nguồn [Chọn]
sudo zypper install rar unrar
Nếu bạn muốn xây dựng các công cụ từ nguồn, bạn có thể tải xuống tệp TAR từ trang tải xuống của trang web chính thức. Sau khi bạn đã cài đặt rar và unrar, hãy chuyển sang tạo tệp RAR và thực hiện các hành động khác trên chúng.

2. Cách tạo tệp RAR trên Linux

Tạo tệp RAR yêu cầu phải có một hoặc nhiều tệp hoặc thư mục bạn muốn lưu trữ. Vì mục đích thử nghiệm, chúng tôi đang tạo một số tệp văn bản và thêm một dòng vào chúng. Nếu bạn đã có các tập tin muốn lưu trữ thì bạn không cần phải thực hiện việc này.

Tạo các tập tin bằng lệnh này:

Mã nguồn [Chọn]
touch test1.txt test2.txt test3.txt test4.txt test5.txt
Thêm văn bản vào chúng bằng lệnh echo:

Mã nguồn [Chọn]
echo "This is a text file" >> test1.txt
Bây giờ chúng tôi sẽ thêm các tệp này vào kho lưu trữ RAR của mình bằng cách sử dụng:

Mã nguồn [Chọn]
rar a test.rar test1.txt test2.txt test3.txt test4.txt test5.txt
Tùy chọn "a" được sử dụng để thêm tệp hoặc thư mục vào kho lưu trữ. Sau đó, bạn chỉ định tên của tệp RAR bạn muốn tạo. Cuối cùng, liệt kê tất cả các tệp và thư mục bạn muốn thêm vào kho lưu trữ.

Nếu bạn muốn xác nhận xem tệp RAR đã được tạo hay chưa, hãy sử dụng lệnh ls để liệt kê nội dung của thư mục hiện tại.


3. Cách giải nén tệp RAR trên Linux

Lệnh rar cho phép bạn tạo một kho lưu trữ. Để giải nén tệp RAR hiện có, bạn sử dụng lệnh unrar. Cú pháp khá đơn giản. Hãy sử dụng unrar để giải nén các tệp từ kho lưu trữ mà chúng tôi đã tạo trước đó. Để làm điều đó, hãy chạy:

Mã nguồn [Chọn]
unrar e test.rar
Cờ "e" yêu cầu hệ thống trích xuất các tập tin vào thư mục hiện tại. Sau đó, bạn nhập tên tệp RAR.


4. Cách giải nén tệp RAR vào một thư mục cụ thể

Điều gì sẽ xảy ra nếu bạn không muốn giải nén các tập tin vào thư mục hiện tại và thay vào đó cần chúng trong một thư mục khác? Bạn có thể dễ dàng thực hiện điều đó bằng cách thêm đường dẫn thư mục vào lệnh trước đó, như sau:

Mã nguồn [Chọn]
unrar e test.rar /home/zunaid/rar/extract

Hãy nhớ rằng thư mục mà bạn muốn giải nén kho lưu trữ phải tồn tại trên hệ thống của bạn. Nếu không, lệnh sẽ không hoạt động.

5. Giải nén tệp RAR và liệt kê cấu trúc thư mục

Giả sử bạn có một số thư mục trong kho lưu trữ của mình. Nếu bạn giải nén nó bằng phương pháp thông thường, bạn chỉ có thể thấy các tệp đã được giải nén. Tuy nhiên, tùy chọn "x" từ lệnh unrar cũng cho phép bạn xem cấu trúc thư mục. Tức là bạn có thể xem tập tin nào nằm trong thư mục nào trong kho lưu trữ. Hãy xem điều đó trong hành động.

Mã nguồn [Chọn]
unrar x Files.rar

Như bạn có thể thấy, đầu ra bao gồm các thư mục trong kho lưu trữ RAR và các tệp mà mỗi thư mục chứa. Vì vậy, nếu bạn có các thư mục trong tệp RAR, việc giải nén các kho lưu trữ bằng tùy chọn "x" có thể hữu ích hơn.

6. Cách liệt kê các tệp RAR trên Linux

Vì vậy, bạn tải xuống một tệp RAR và muốn biết nội dung của nó mà không cần giải nén. Đó là nơi việc liệt kê các tập tin có thể giúp bạn. Bằng cách thêm tùy chọn "l" vào lệnh unrar, bạn có thể liệt kê tất cả các tệp và thư mục trong tệp RAR của mình. Trong trường hợp của chúng tôi, chúng tôi sẽ chạy:

Mã nguồn [Chọn]
unrar l Files.rar

Hơn nữa, bạn có thể xem kích thước tệp, quyền, ngày và giờ tạo cũng như tổng số tệp.

7. Cách kiểm tra tính toàn vẹn của tệp RAR trên Linux

Lệnh unrar cho phép bạn kiểm tra lỗi các tệp trong kho lưu trữ. Nếu một tệp trông ổn, lệnh sẽ hiển thị trạng thái "OK" cho tệp đó. Để kiểm tra tính toàn vẹn của các tệp trong kho lưu trữ, hãy sử dụng:

Mã nguồn [Chọn]
unrar t Files.rar

Trong trường hợp của chúng tôi, tất cả các tập tin đều có thể sử dụng được.

8. Cách thêm tệp vào tệp RAR hiện có

Nếu bạn đã có tệp RAR và muốn thêm nhiều tệp hơn vào đó, bạn cũng có thể làm điều đó. Tùy chọn "u" của lệnh rar là nhằm mục đích đó. Nó cập nhật kho lưu trữ của bạn và cho phép bạn thêm các tệp mới. Sử dụng lệnh như thế này:

Mã nguồn [Chọn]
rar u test.rar test6.txt�����

Bạn có thể xác nhận sự thành công của thao tác bằng cách liệt kê các tệp trong kho lưu trữ.

9. Cách sửa chữa và xóa tệp trong tệp RAR

Bạn đã biết cách thêm tệp mới vào tệp RAR. Nhưng làm thế nào để bạn sửa chữa hoặc xóa chúng? Để sửa chữa hoặc xóa, bạn có các tùy chọn tương ứng là "r" và "d". Để sửa chữa tệp RAR, hãy chạy:

Mã nguồn [Chọn]
rar r test.rar
Lệnh trên trước tiên tạo tệp "fixed.test.rar". Sau đó, nó quét các bản ghi khôi phục dữ liệu, xây dựng lại tệp RAR và cuối cùng tạo tệp "rebuild.test.rar" trong thư mục hiện tại.


Xóa tập tin rất đơn giản. Chỉ cần chỉ định tên của tệp bạn muốn xóa khỏi kho lưu trữ. Trong trường hợp của chúng tôi, chúng tôi muốn xóa "test6.txt" khỏi tệp "test.rar". Đối với điều đó, chúng tôi sử dụng:

Mã nguồn [Chọn]
rar d test.rar test6.txt

Bạn có thể xem tập tin đã bị xóa hay chưa bằng cách liệt kê nội dung lưu trữ.

10. Cách chia tệp RAR bằng rar

Một điều thú vị khác mà bạn có thể làm với các tệp RAR của mình là chia chúng thành nhiều phần. Bạn cũng có thể chỉ định kích thước của từng phần. Giả sử chúng tôi muốn chia một kho lưu trữ thành nhiều kho lưu trữ 1 MB. Vì thế, chúng tôi chạy:

Mã nguồn [Chọn]
rar a -v1M Files.part.rar test1.txt test2.txt
Tùy chọn "a" thêm tệp mới vào kho lưu trữ. Chúng tôi chỉ định kích thước của mỗi kho lưu trữ bằng tùy chọn "-v". Việc đặt tên cho tệp RAR ở đây rất quan trọng. Sau khi tạo kho lưu trữ RAR, bạn sẽ nhận thấy rằng mỗi tệp có tên là "Files.part.rar", "Files.part2.rar", "Files.part3.rar", v.v. Cuối cùng, thêm tên tệp và thư mục bạn muốn đưa vào kho lưu trữ.

11. Bảo vệ tệp RAR của bạn trên Linux

Điều cuối cùng chúng tôi đề cập đến là cách bạn có thể làm cho tệp RAR của mình an toàn hơn bằng cách thêm mật khẩu hoặc khóa tệp.

11.1. Cách bảo vệ tệp RAR bằng mật khẩu

Để đặt mật khẩu cho tệp RAR của bạn, hãy chạy:

Mã nguồn [Chọn]
rar a -p Files.rar

Nếu bạn cố gắng giải nén tệp RAR ngay bây giờ, nó sẽ yêu cầu bạn nhập mật khẩu.

11.2. Cách khóa tệp RAR

Ngoài việc sử dụng mật khẩu, bạn cũng có thể ngăn người khác sửa đổi tệp RAR. Sử dụng tùy chọn "k" để khóa tệp:

Mã nguồn [Chọn]
rar k Files.rar

Bây giờ, nếu bạn cố gắng thêm hoặc xóa tệp khỏi kho lưu trữ, bạn sẽ gặp lỗi.

Và điều đó bao gồm hầu hết các thao tác bạn có thể thực hiện trên tệp RAR trên Linux. Nếu muốn tìm hiểu thêm, bạn luôn có thể tham khảo các trang hướng dẫn sử dụng lệnh rar và unrar.