- 论坛徽章:
- 0
|
160 第三部分网络及Internet工具
下载
(续)
命令及选项作用
v 归档时显示每一个文件名
z , - - g z i p , - - u n g z i p 通过g z i p过滤档案
z, --compress, -通过c o m p r e s s过滤档案
u n c o m p r e s s
- - u s e - c o m p r e s s 通过p r o g过滤档案(必须接受- d选项)
program p ro g
d, --diff , - - c o m p a r e 检查档案和文件系统之间的差异
用户创建一个档案文件时,采用c选项并带上f选项,即c f;如果对一个档案文件进行解档,
则采用x选项并带上f选项,即x f。在下面给出的例子中,将m y d i r及其子目录下的所有文件保存
在档案文件m y a r c h . t a r中:
$ tar cf myarch.tar mydir
而下面的命令,则是采用x f选项对档案文件m y a r c h . t a r进行解档,抽取出所有的文件和子目录:
$ tar xf myarch.tar
如果要下载t a r档案文件,那么用户经常要做的工作就是解档;使用v选项,可以显示解出
的文件名,如下所示:
$ tar xvf myarch.tar
用户创建一个档案文件名后,可能会经常需要进行修改,例如添加或替换文件。当然你
可以通过重新创建一个档案来达到目的,但是使用t a r提供的另外一些选项,会更方便、更自
然些。使用r 选项可以添加文件到已创建的档案文件中,在下面给出的命令中,用户将s t o r i e s
目录下的所有文件添加到m y a r c h . t a r中:
$ tar rf myarch.tar stories
如果要变动已归档过的某个目录下的任何文件,可以使用u选项,让t a r命令在档案中更新
修改过的文件。当命令执行时,检查指定目录中所有文件的更新情况,只要与最近一次归档
的情况不同,就对档案文件进行相应的更改。在下面给出的示例中,采用m y d i r目录中最近修
改过的或新创建的文件,更新m y a r c h . t a r档案文件:
$ tar uf myarch.tar mydir
11.11 压缩文件
采用F T P传送文件时,许多文件是经过压缩了的。压缩文件既能减少文件的大小,又可以
更好地保证数据的完整性;并且,压缩文件在传送过程中不易产生错误。用来压缩U n i x文件
的方法有好几种,每一种都有自己的扩展名;其中主要的压缩方法有c o m p r e s s、z i p和g z i p,
它们各自的扩展名分别为“. Z”、“. z i p”和“. g z”。
11 . 11.1 compress、u n c o m p r e s s和z c a t
c o m p r e s s是U n i x常用的压缩方法,一般与U n i x操作系统捆绑在一起,它使用L e m p e l - Z i v
代码方法。用户可以使用c o m p r e s s命令对文件进行压缩,然后采用u n c o m p r e s s或z c a t命令进行
解压,这种压缩文件具有扩展名. Z。 |
|