Linux下的压缩与解压缩

Linux 下的压缩与解压
1.压缩或解压缩文件或目录zip/unzip
zip [选项] 压缩文件名 需要压缩的文档列表
unzip [选项] 压缩文件名
举例:
<1>将/etc下的所有文件以及目录压缩,设置压缩级别为最高,保存到文件/opt/etc.zip
zip -9r /opt/etc.zip /etc
<2>将/var 下的文件以及子目录压缩,除了"*.log"文件,降压所的文件保存到/opt
zip -r /opt/var.zip /var -x "*.log"

<3>将/opt/etc.zip压缩文件全部解压/etc下,除了/etc/inittab ,并且在解压中如果出现相同的文件
进行覆盖 不要求用户确认
unzip -o /opt/etc.zip -x etc/inittab -d /etc
2.压缩解压缩文件 gzip/gunzip
扩展名.gz
gzip [选项] 压缩  的文档名
3.压缩解压缩文件bzip2/bunzip2
只能对文件进行
bzip2 [选项] 要压缩或解压缩的文件
将/opt 下的etc.zip var.zip 和  backup.zip 进行压缩
设置压缩率为最高,同时在压缩完毕之后不删除原始文件,显示压缩过程的详细信息
bzip2 -9vk /opt/etc.zip  /opt/var.zip /opt/backup.zip
4.将文件或目录打包归档 tar

tar [主选项+辅助选项] 文件或者目录
将/etc下的所有文件打包,并显示打包文件的详细信息
设置打包文件 名为etc.tar 同时保存到 /opt下
tar -cvf /opt/etc.tar /etc
将/opt/etc.tar.gz 解压到/usr/local/src
cd /usr/local/src
tar -zxvf /opt/etc.tar.gz
5.转换或拷贝文件  dd
将/etc/inittab 文件备份到/opt/inittab.bak

dd if=/etc/inittab  of=/opt/inittab.bak
6.重定向方式打包备份,还原回复文件 cpio
cpio [选项 ]>文件名或设备名
将/etc下的所有普通文件都备份到/opt/etc.cpio
find /etc -type f | cpio -ocvB > /opt/etc.cpio


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值