opo 发表于 2018-5-24 12:39:39

Linux 压缩打包

  压缩与解压缩

  .gz
  压缩:gzip filename
  解压缩:gunzip filename
  .bz2
  压缩: bzip2 filename
  解压缩:bunzip2 filename
  .zip   对源文件无影响,可以对目录压缩
  压缩:zip file.zip filename|针对目录zip –r tmp.zip /tmp
  解压缩:unzip file.zip
  unzip –o –d/home/applefile.zip//將file.zip文件解压到/home/apple下
  -o:不提示的情况下覆盖; - d:指明將文件解压到哪
  其他
  zip –d file.zip1.txt//將压缩文件中的1.txt删除
  zip –m file.zip./2.txt //向压缩文件中添加2.txt文件
  

  打包
  tar –cvf apple.tar passwd 1.txt
  解包
  tar –xvf apple.tar
  查看打包文件中的内容
  tar tvfapple.tar
  

  tar 是一个打包工具;
  若需要对一个文件进行打包压缩,需要其他打包工具配合:gzip , bzip2 这两个已经被tar集成。
  tar –zcvfinit.tar.gz/etc/init.d/
  tar –zxvfinit.tar.gz
  tar –jcvfinit.tar.bz2 /etc/init.d/
  tar –jxvfinit.tar.bz2
  也可以指定解压到某个路径
  tar –zxvfinit.tar.gz –C /usr/local/src
  tar –jxvfinit.tar.bz2 –C /usr/local/src
  
页: [1]
查看完整版本: Linux 压缩打包