8.19 解开和解压tarball
-zxvf
要创建.tar.gz
文件,使用的一组选项是-zcvf
。而要解开并解压生成的tarball,只需要替换其中的一个选项,即用-x
(或--extract
)替换-c
(或--create
)。
$ ls -l
rsgranne rsgranne 846049 moby.tar.gz
$ tar -zxvf moby.tar.gz
moby-dick/
moby-dick/job.txt
moby-dick/bible/
moby-dick/bible/genesis.txt
moby-dick/bible/job.txt
moby-dick/moby-dick.txt
moby-dick/paradise_lost.txt
$ ls -l
rsgranne rsgranne 168 moby-dick
rsgranne rsgranne 846049 moby.tar.gz
在打开文件之前,要确保对它进行测试,如8.18节所述。这意味着运行的命令的顺序将如下所示:
$ tar -zvtf moby.tar.gz
$ tar -zxvf moby.tar.gz
说明 如果正在打开的tarball是用
bzip2
压缩的,则应该使用以下命令:
$ tar -jxvf moby.tar.bz2