用ARJ压缩备份文档
董占山
(中国农科院棉花所,河南安阳,455112)
ARJ是一个共享软件,它小巧(我拿到的最新版本2.5,也只有148KB),功能强大,倍受广大计算机用户的青睐。可能大家都知道它是一个文档压缩软件,而不认为它是一个文档备份工具。但是,我要说:ARJ是一个文档压缩备份工具。为了帮助朋友们使用ARJ备份自己的文档,下面着重介绍如何用ARJ来备份文档。
一、相关命令与选项简介
1、ARJ的命令格式
ARJ <command> [-<sw>
[-<sw>...]] <archive_name> [<file_names>...]
其中,command代表ARJ命令,sw代表ARJ的开关选项,archive_name代表压缩文档名称,file_names表示待压缩的所有文档文件的集合。
2、ARJ的主要命令
a:
创建和添加文件到指定的压缩文档,如果指定的压缩文档不存在,ARJ会自动创建一个新压缩文档文件,并将符合条件的文件压缩后保存到该压缩文档文件中;如果指定的压缩文档文件已经存在,ARJ将直接将符合条件的文件压缩后保存到其中。
e:
用来从指定的压缩文档中提取特定或全部文档信息。
x: 功能基本上同e命令,不同之处是,它不仅提取特定或全部的文档信息,同时还将保存的文档路径恢复,这为多目录备份文档的提取提供了极大的便利。
l:
列出指定压缩文档中保存的文档名称、压缩比例等信息。
3、ARJ的主要开关选项
r: 该开关选项用来通知ARJ搜索当前目录及其所有子目录,将可以找到的所有文件都压缩保存到压缩文档中,并且会保存完整的文件路径。
v:
创建多卷压缩文档文件,主要目的是将硬盘上的文件备份到软盘上,它有如下变体:
- v360: 创建362000字节的卷;
- v50K: 创建50000字节的卷;
- va:
自动检测磁盘可用空间,以便根据实际空间大小创建卷;
- v360,v720,v1200,v1440:
创建常用软磁盘卷。
x:
在压缩文档文件时,从文档列表中排除指定的文件,如x*.EXE开关会使所有的指定路径下的*.EXE排除在压缩文档之外。
je:
创建可以自动提取文档的压缩文档,其扩展名为EXE,也就是说它是可执行的。这一开关选项对单卷或多卷压缩文档均有效。
je1: 创建SFXJR格式的自提取压缩文档,对单卷压缩文档有效。
jr: 恢复已经损坏的压缩文档。
jr1:
恢复已经严重损坏的压缩文档。
二、压缩备份文档
- 将DOS目录及其子目录下的所有文档压缩备份到1.2MB的软盘上的命令:ARJ
a -v1200 -r A:\DOS c:\dos\*.*
在这个命令中,如果压缩文档文件(A:\DOS)不写路径,只写为DOS,那么ARJ在当前目录下,以1.2MB为大小,将压缩文档划分成多卷。当压缩完毕,再将这些压缩文档复制到软盘上,这样可以节省很多时间,你不妨一试。
- 将Windows目录下的所有文件(包括子目录下的文件)压缩到名为Windows.ARJ的文件中:ARJ
a -r Windwos C:\Windows\*.*
- 将TOOLS下的所有文件压缩到一个自提取的压缩文档中:ARJ
a -je TOOLS c:\tools\*.*
三、提取备份的文档
- 提取压缩文档中的所有文件,存放到当前目录下:ARJ
e TOOLS.ARJ
- 从压缩文档中提取所有文件,并维持原有的目录结构:ARJ
x Windows.ARJ
- 从多卷的压缩文档中提取信息:ARJ
x -v a:\DOS
四、小结
本文简要叙述了用ARJ压缩备份硬盘上文件的相关命令,这只是ARJ功能的一小部分,起一个抛砖引玉的作用,潜在的大部分功能,还待读者自己去琢磨。
|