首先让我们看看如何使用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
