首先让我们看看如何使用RAR压缩目录。
在我们的示例中,我们有一个名为my_files的目录,包含五个文件:
$mkdir my_files $touch my_files/file{1..5} $ls my_files/ file1 file2 file3 file4 file5
要使用RAR存档工具压缩整个目录,我们使用RAR的“A”命令。
$rar a my_files.rar my_files/ Creating archive my_files.rar Adding my_files/file5 OK Adding my_files/file4 OK Adding my_files/file3 OK Adding my_files/file2 OK Adding my_files/file1 OK Done $ls -l my_files.rar -rw-rw-r--. 1 lrendek lrendek 307 Nov 3 06:55 my_files.rar
在下一个示例中,我们将创建一个只包含单个文件的RAR存档,名为file.rar:
$rar a file.rar my_files/file1 Creating archive file.rar Adding my_files/file1 OK Done $ls -l file.rar -rw-rw-r--. 1 lrendek lrendek 83 Nov 3 06:58 file.rar
使用最大压缩:
rar a my_files.rar -m5 my_files/
列出RAR存档的内容,使用l
命令。
$rar l my_files.rar Archive my_files.rar Name Size Packed Ratio Date Time Attr CRC Meth Ver ------------------------------------------------------------------------------ file5 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file4 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file3 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file2 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 file1 0 8 0% 03-11-14 06:52 -rw-rw-r-- 00000000 m5b 2.9 ------------------------------------------------------------------------------ 5 0 40 0%
从my_files.rar存档中提取所有文件:
$unrar x my_files.rar OR $rar x my_files.rar Extracting from my_files.rar Creating my_files OK Extracting my_files/file5 OK Extracting my_files/file4 OK Extracting my_files/file3 OK Extracting my_files/file2 OK Extracting my_files/file1 OK All OK
只提取指定的文件:
$unrar x my_files.rar my_files/file3 OR $rar x my_files.rar my_files/file3 Extracting from my_files.rar Creating my_files OK Extracting my_files/file3 OK All OK
日期:2020-07-07 20:56:02 来源:oir作者:oir