博客
关于我
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/

    你可能感兴趣的文章
    POJ 2019 Cornfields (二维RMQ)
    查看>>
    poj 2057 The Lost House 贪心思想在动态规划上的应用
    查看>>
    poj 2057 树形DP,数学期望
    查看>>
    poj 2112 最优挤奶方案
    查看>>
    Qt编写自定义控件12-进度仪表盘
    查看>>
    SpringBoot主启动原理在SpringApplication类《第六课》
    查看>>
    poj 2186 Popular Cows :求能被有多少点是能被所有点到达的点 tarjan O(E)
    查看>>
    POJ 2186:Popular Cows Tarjan模板题
    查看>>
    POJ 2229 Sumsets(递推,找规律)
    查看>>
    poj 2236
    查看>>
    POJ 2243 Knight Moves
    查看>>
    POJ 2262 Goldbach's Conjecture
    查看>>
    POJ 2362 Square DFS
    查看>>
    Qt笔记——解决添加Qt Designer Form Class时“allocation of incomplete type Ui::”
    查看>>
    poj 2386 Lake Counting(BFS解法)
    查看>>
    poj 2387 最短路模板题
    查看>>
    POJ 2391 多源多汇拆点最大流 +flody+二分答案
    查看>>
    POJ 2403
    查看>>
    poj 2406 还是KMP的简单应用
    查看>>
    POJ 2431 Expedition 优先队列
    查看>>