Linux 文件系统的压缩打包

记录学习,便于以后翻看.

目录

1.压缩指令

1.1.gzip 应用最广的压缩指令

1.2,bzip2 压缩比高于gzip的压缩指令

1.3.xz 压缩比更高的指令

2.打包指令 tar


1.压缩指令

1.1.gzip 应用最广的压缩指令

gzip可以解开compress压缩的文件*.Z和gzip压缩的文件 *.gz,指令语法:

zcat/zmore/zless  用于读取纯文本的压缩文件,相当于 cat/more/less

1.2,bzip2 压缩比高于gzip的压缩指令

bzip2的用法与gizp用法几乎相同:

较gzip来讲,bzip2压缩比略高些,压缩时间也略久些,扩展名一般用*.bz2

bzcat/bzmore/bzless  用于读取纯文本的压缩文件,相当于 cat/more/less

1.3.xz 压缩比更高的指令

xz的用法与gzip/bzip2极为相似:

xz指令的压缩比,较前两个指令更高,但是花费的时间较gzip/bzip2指令更久,差了gzip10倍左右

xzcat/xzmore/xzless  用于读取纯文本的压缩文件,相当于 cat/more/less

2.打包指令 tar

tar指令的选项非常多:

tar 的简单应用:

  • 压缩:tar -zcv -f *.tar.gz 要被压缩的文件名或目录名
  • 查询:tar -ztv -f *.tar.gz
  • 加压缩: tar -zxv -f *.tar.gz -C 欲解压到的目录

-f 选项最好写在最后,z选项如果换成j/J选项  相应的扩展名最好也改成 *.tar.bz2/*.tar.xz

仅解开单一文件的方法,先用tv选项查看:

tar -ztv -f *.tar.gz | grep '欲单独解开的档名关键字'

再解压:

tar -zxv -f *.tar.gz 待解开档名

打包比某文件新的文件 --newer-mtime 目录

如 tar -zcv -f *.tar.gz --new-mtime /home/a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值