8.19 解开和解压tarball

-zxvf

要创建.tar.gz文件,使用的一组选项是-zcvf。而要解开并解压生成的tarball,只需要替换其中的一个选项,即用-x(或--extract)替换-c(或--create)。

  1. $ ls -l
  2. rsgranne rsgranne 846049 moby.tar.gz
  3. $ tar -zxvf moby.tar.gz
  4. moby-dick/
  5. moby-dick/job.txt
  6. moby-dick/bible/
  7. moby-dick/bible/genesis.txt
  8. moby-dick/bible/job.txt
  9. moby-dick/moby-dick.txt
  10. moby-dick/paradise_lost.txt
  11. $ ls -l
  12. rsgranne rsgranne 168 moby-dick
  13. rsgranne rsgranne 846049 moby.tar.gz

在打开文件之前,要确保对它进行测试,如8.18节所述。这意味着运行的命令的顺序将如下所示:

  1. $ tar -zvtf moby.tar.gz
  2. $ tar -zxvf moby.tar.gz

说明 如果正在打开的tarball是用bzip2压缩的,则应该使用以下命令:

  1. $ tar -jxvf moby.tar.bz2