linux tarコマンド

2118 ワード

  :           ,  tar。 
 
  # tar -cf all.tar *.jpg
          .jpg         all.tar  。
   -c        ,
   -f       。

  # tar -rf all.tar *.gif
          .gif      all.tar     。
   -r          。

   # tar -uf all.tar logo.gif
           tar all.tar logo.gif  。
   -u          。

  # tar -tf all.tar
         all.tar      。
   -t        

  # tar -xf all.tar
         all.tar      。
   -t      

      tar       。                       ,tar          。   tar                    ,    gzip、bzip2 。

  1) tar  gzip

  gzip GNU           ,.gz       gzip     。 gzip        gunzip。tar   -z       gzip。         :

  # tar -czf all.tar.gz *.jpg
          .jpg       tar ,     gzip  ,    gzip     ,   all.tar.gz

  # tar -xzf all.tar.gz
                。

  2) tar  bzip2

  bzip2              ,.bz2       bzip2     。 bzip2        bunzip2。tar   -j       gzip。         :

  # tar -cjf all.tar.bz2 *.jpg
          .jpg       tar ,     bzip2  ,    bzip2     ,   all.tar.bz2

  # tar -xjf all.tar.bz2
                。
3)tar  compress

  compress        ,      compress    gzip bzip2   。.Z       bzip2     。 compress        uncompress。tar   -
Z       gzip。         :

  # tar -cZf all.tar.Z *.jpg
          .jpg       tar ,     compress  ,    uncompress     ,   all.tar.Z

  # tar -xZf all.tar.Z
                

      tar            :

  1)  .tar     

  tar -xf all.tar

  2)  .gz     

  gzip -d all.gz
  gunzip all.gz

  3)  .tgz .tar.gz     

  tar -xzf all.tar.gz
  tar -xzf all.tgz

  4)  .bz2     

  bzip2 -d all.bz2
  bunzip2 all.bz2

  5)  tar.bz2     

  tar -xjf all.tar.bz2

  6)  .Z     

  uncompress all.Z

  7)  .tar.Z     

  tar -xZf all.tar.z