Linux 文件压缩与打包

Linux压缩与打包
本文介绍Linux下常用的文件压缩与打包指令,包括gzip、bzip2和tar等工具的使用方法及参数说明,帮助读者掌握如何高效管理和压缩文件。

文件压缩

通过压缩算法将文件的体积减小,同时将多个文件合并在一起。

文件打包

将多个文件或者目录合并成一个文件。

Linux支持的压缩格式

  1. .Z compress程序压缩文件

  2. .gz gzip程序压缩文件

  3. .bz2 bzip2程序压缩文件

  4. .tar tare程序打包的软件,并未压缩

  5. .tar.gz tar打包的文件,使用gzipo压缩

  6. .tar.bz2 tar打包的文件,使用bzip2压缩

文件压缩指令

  1. gzip [-cdtv#] 文件名称

    1. 扩展名为 .gz

    2. -c:将压缩的数据输出到屏幕上

    3. -d:解压缩的参数

    4. -t:进行文件的一致性校验,看是否损坏

    5. -v:显示和原文件相比的压缩比

    6. -#:压缩等级,-1最快,-9最慢,默认是-6

  2. bzip2 [-cdkzv#] 文件名称

    1. 扩展名为 .bz2

    2. -c:将压缩的数据输出到屏幕上

    3. -d:解压缩的参数

    4. -k:保留原文件并不删除原始文件

    5. -z:压缩的参数,该参数代表的是执行压缩操作

    6. -v:显示和原文件对比的压缩比

    7. -#:压缩等级,-1最快,-9最慢,默认是-6

文件打包指令

  1. tar [-jcv] -f finaname.tar.bz2 待压缩的文件或目录名
    将某个文件或者目录打包并使用bzip2压缩成一个文件

  2. tar [-jxv] -f -filename.tar.bz2 -C 解压缩的目录
    将压缩文件解压缩到特定的目录

  3. 参数解释

    1. -c:建立打包档案

    2. -t:查看打包的i文件都有哪些文件名

    3. -x:解压缩或者解打包文件,和-c搭配使用解压缩至特定目录

    4. -j:通过bz2支持进行压缩或者解压缩

    5. -z:通过gzip支持进行压缩或者解压缩

    6. -v:将正在处理的文件名显示出来

    7. -f:紧跟要被处理的文件名,建议单独写一个选项

注意: 打包或者压缩的时候,要指定好扩展名!

本文摘自:极客学院相关视频
本文来自:http://qiaoyunrui.github.io/2016/06/15/linux-zip/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值