美文网首页我用 Linux
linux笔记之压缩命令

linux笔记之压缩命令

作者: 漫漫前端 | 来源:发表于2017-06-22 16:28 被阅读0次

    日常使用中我们肯定都要和压缩包打交道,压缩的优点就是能减小文件体积,减少请求数量,更方便传输。linux主要使用命令行来执行压缩解压缩过程,常使用到的命令有如下几条。

    tar

    严格来说tar并不算压缩,而是打包。最常见的操做就是将目录(也就是文件夹)或者几个文件打包成.tar的文件。

    命令

    tar [-zjxcvf] filename

    参数

    -z 打包的同时使用gzip压缩
    -j 打包的同时使用bzip2压缩
    -x 解包或者解压缩
    -c 创建打包/压缩文件
    -v 可视化过程
    -f 后跟文件名,当执行打包操作时,后跟要生成的压缩包名;当执行解包操作时,后跟要解压的文件名

    gzip

    压缩工具,生成.gz的压缩文件

    命令

    gzip [-d#] filename

    参数

    -d 解压时使用
    -# 压缩等级,1-9之间,默认为6

    bzip2

    压缩工具,生成.bz2的的压缩文件

    命令

    bzip2 [-dz] filename

    参数

    -d 解压时使用
    -z 压缩时使用,可以不加

    zip

    压缩命令,生成.zip的文件,优点是linux/window都可以传输使用

    压缩命令

    zip [-qrm...] filename

    参数

    -q 不显示压缩过程
    -r 递归处理目录
    -m 将文件移到压缩文件中
    其他参数自行搜索资料

    解压命令

    unzip [-q...]filename [-d]目录

    参数

    -q 不显示解压缩过程
    -d 指定解压目录
    其他参数自行搜索资料

    注意点

    • gzip和bzip2 只能压缩文件,而不能压缩目录 因此常与tar命令一起使用。

    相关文章

      网友评论

        本文标题:linux笔记之压缩命令

        本文链接:https://www.haomeiwen.com/subject/ceufcxtx.html