博客
关于我
Linux-压缩解压缩命令详解
阅读量:263 次
发布时间:2019-03-01

本文共 1266 字,大约阅读时间需要 4 分钟。

Linux压缩与解压命令详解

tar命令

常用参数说明

  • -c:建立压缩档案
  • -x:解压
  • -t:查看内容
  • -r:向压缩归档文件末尾追加文件
  • -u:更新原压缩包中的文件
  • -z:支持gzip压缩
  • -j:支持bzip2压缩
  • -Z:支持compress压缩
  • -v:显示所有过程
  • -O:将文件解开到标准输出

必须参数

  • -f:指定档案名称,且为最后一个参数

示例

  • tar -cf all.tar *.jpg:将所有.jpg文件打包成名为all.tar的包
  • tar -rf all.tar *.gif:将所有.gif文件添加到all.tar包中
  • tar -uf all.tar logo.gif:更新all.tar包中的logo.gif文件
  • tar -tf all.tar:列出all.tar包中的所有文件
  • tar -xf all.tar:解压all.tar包中的所有文件

压缩命令

常用格式

  • tar + gzip

    • 命令格式:tar -cvf jpg.tar.gz *.jpg
    • 说明:将目录内的所有.jpg文件打包成jpg.tar,再用gzip压缩,生成jpg.tar.gz文件
  • tar + bzip2

    • 命令格式:tar -cjf jpg.tar.bz2 *.jpg
    • 说明:将.jpg文件打包成jpg.tar,再用bzip2压缩,生成jpg.tar.bz2文件
  • tar + compress

    • 命令格式:tar -cZf jpg.tar.Z *.jpg
    • 说明:将.jpg文件打包成jpg.tar,再用compress压缩,生成jpg.tar.Z文件
  • rar格式

    • 命令格式:rar a jpg.rar *.jpg
    • 说明:需要先下载rar工具
  • zip格式

    • 命令格式:zip jpg.zip *.jpg
    • 说明:需要先下载zip工具
  • 解压命令

    常用格式

  • tar包解压

    • 命令格式:tar -xvf file.tar
    • 说明:解压.tar包
  • tar.gz解压

    • 命令格式:tar -xzvf file.tar.gz
    • 说明:解压.tar.gz文件
  • tar.bz2解压

    • 命令格式:tar -xjvf file.tar.bz2
    • 说明:解压.tar.bz2文件
  • tar.Z解压

    • 命令格式:tar -xZvf file.tar.Z
    • 说明:解压.tar.Z文件
  • rar解压

    • 命令格式:unrar e file.rar
    • 说明:解压.rar文件
  • zip解压

    • 命令格式:unzip file.zip
    • 说明:解压.zip文件
  • 总结

    • .tar:使用tar -xvf解压
    • .gz:使用gzip -dgunzip解压
    • .tar.gz / .tgz:使用tar -xzf解压
    • .bz2:使用bzip2 -dbunzip2解压
    • .tar.bz2:使用tar -xjf解压
    • .Z:使用uncompress解压
    • .tar.Z:使用tar -xZf解压
    • .rar:使用unrar e解压
    • .zip:使用unzip解压

    以上命令为常用压缩与解压命令,具体使用时请根据需要选择合适的压缩格式和解压工具。

    转载地址:http://edka.baihongyu.com/

    你可能感兴趣的文章
    OpenResty(4):OpenResty快速入门
    查看>>
    OpenResty(5):Openresty 模板渲染
    查看>>
    OpenSearch 使用二三事
    查看>>
    OpenSessionInView模式
    查看>>
    openshift搭建Istio企业级实战
    查看>>
    OpenSLL
    查看>>
    Openssh Openssl升级
    查看>>
    openssh 加固
    查看>>
    OPENSSH升级为7.4
    查看>>
    ViewPager切换滑动速度修改
    查看>>
    OpenSSL 引入了新的治理模式和项目,来增强社区参与和决策
    查看>>
    openssl内存分配,查看内存泄露
    查看>>
    OpenSSL创建SSL证书
    查看>>
    openssl在cygwin下编译错误:CPU不支持x86_64(CPU you selected does not support x86-64 instruction set )
    查看>>
    openssl安装
    查看>>
    openssl安装
    查看>>
    OpenSSL生成root CA及签发证书
    查看>>
    Openstack CLI命令管理私有云主机实战(附OpenStack实验环境)
    查看>>
    openStack instance error 恢复
    查看>>
    openstack instance resize to
    查看>>