Linux压缩、解压缩及归档工具(tar、zip、gzip...)

压缩、解压缩及归档工具:

压缩、归档

解压

文件后缀

备注

compress

uncompress

.Z

很老的命令

gzip

gunzip

.gz

bzip2

bunzip2

.bz2

xz

unxz

.xz

zip

unzip

.zip

tar

.tar/.tar.gz

常用命令

cpio

用于从归档包中存入和读取文件,copy-in/copy-out

1、gzip/gunzip

        gzip [OPTION]...FILE... 生成压缩文件,删除原文件

                -d:解压缩,相当于gunzip

                -c:将结果输出到标准输出; //gzip -c FILE > FILE.gz 保留原文件,将压缩数据重定向

                -#:1-9,默认是6,指定压缩比

                zcat:不解压缩的情况下查看文本文件的内容

2、bzip2/bunzip2/bzcat

        只能压缩文件,不能压缩目录;bzip2比gzip有更高压缩比

                用法跟gzip类似,

                -k:保留原文件

3、xz/unxz/xzcat

        xz的压缩比比bzip2更大,

                用法与bzip2类似

4、zip是归档和压缩工具

        zip DIR.zip DIR/*

5、tar用的最多

        tar [OPTION]...

                -c:创建归档

                -f:指定归档文件

                -x:展开归档

                -v:详细显示处理的文件

                -t:显示归档文件列表

                --delete 从存档中删除

                -r, --append 附加到存档结尾

                -g, --listed-incremental 建立新 GNU 格式的备份

                -X, --exclude-from FILE 指定排除不打包的文件列表

                --exclude=FILE 不把指定文件包含在内;

结合压缩工具实现归档和压缩:

        -j:bzip2 -z:gzip -J:xz

(1)创建归档

tar -cf /PATH/SOMEFILE.tar FILE...

(2)查看归档文件中的文件

tar -tf /PATH/SOMEFILE.tar

(3)展开归档

tar -xf /PATH/SOMEFILE.tar -C /PATH/DIR

(4)追加文件归档

tar -rf xxx.tar.gz xxx.txt 将 xxx.txt 文 件 追 加 到

(5)结合压缩工具实现压缩归档

tar -cvzf /PATH/SOMEFILE.tar.gz FILE...

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值