【Linux学习】之 文件压缩和打包

gzip/gunzip


gzip/gunzip 是用来压缩和解压缩单个文件的工具。

// 压缩xxx文件
gzip xxx

// 解压缩xxx文件
gunzip xxx

这里写图片描述




tar


  tar 可以打包单个文件,还可以将整个目录中的全部文件整合成一个包,整合包还能使用gzip的功能进行压缩。

  后缀名: “.tar” 或者 “.tar.gz” 或者 “.tgz”

// -z 表示gzip压缩
// -c 表示创建压缩文件(create)
// -v 是显示当前被压缩的文件
// -f 是指使用文件名

// yyy.tgz 为 文件名
// xxx 为 目录
tar -zcvf yyy.tgz /xxx


// 解压
tar -zxvf yyy.tgz


// 解压到别的目录下 -C
tar -zxvf yyy.tgz -C /temp

这里写图片描述
这里写图片描述




bzip2


  使用bzip2压缩文件时,默认会产生以 .bz2 扩展名结尾的文件,这里使用-z参数进行压缩,使用-d参数警醒解压缩

// 压缩
bzip2 xxx

// 解压缩
bzip2 -d xxx.bz2

这里写图片描述




cpio


  该命令一般需要和find命令一同使用。

  当由find按照条件找出需要备份的文件列表后,可通过管道的方式传递给cpio进行备份,生成/tmp/conf.cpio文件,然后再将生成的/tmp/conf.cpio文件中包含的文件列表完全还原回去。

// 备份
find /etc -name *.conf | cpio -cov > /tmp/conf.cpio

// 还原
cpio --absolute-filenames -icvu < /tmp/conf.cpio
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值