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

    你可能感兴趣的文章
    Objective-C实现longestCommonSubsequence最长公共子序列算法(附完整源码)
    查看>>
    Objective-C实现LongestIncreasingSubsequence最长递增子序列算法(附完整源码)
    查看>>
    Objective-C实现lorenz transformation 洛伦兹变换算法(附完整源码)
    查看>>
    Objective-C实现Lower-Upper Decomposition上下分解算法(附完整源码)
    查看>>
    Objective-C实现LowerCaseConversion小写转换算法(附完整源码)
    查看>>
    Objective-C实现lowest common ancestor最低共同祖先算法(附完整源码)
    查看>>
    Objective-C实现LRU 缓存算法(附完整源码)
    查看>>
    Objective-C实现LRU缓存(附完整源码)
    查看>>
    Objective-C实现lstm prediction预测算法(附完整源码)
    查看>>
    Objective-C实现lucas数列算法(附完整源码)
    查看>>
    Objective-C实现Luhn (Mod 10)Algorithm算法(附完整源码)
    查看>>
    Objective-C实现LZW编码(附完整源码)
    查看>>
    Objective-C实现MAC桌面暗水印(附完整源码)
    查看>>
    Objective-C实现mandelbrot曼德勃罗特集算法(附完整源码)
    查看>>
    Objective-C实现markov chain马尔可夫链算法(附完整源码)
    查看>>
    Objective-C实现MATLAB中Filter函数功能(附完整源码)
    查看>>
    Objective-C实现matrix chainorder矩阵链顺序算法(附完整源码)
    查看>>
    Objective-C实现matrix exponentiation矩阵求幂算法(附完整源码)
    查看>>
    Objective-C实现MatrixMultiplication矩阵乘法算法 (附完整源码)
    查看>>
    Objective-C实现max non adjacent sum最大非相邻和算法(附完整源码)
    查看>>