压缩解压缩 tar cpio 指令

本文详细介绍了Linux系统中常用的压缩解压缩工具tar和cpio的使用方法,包括创建、查看、解压、追加、删除归档文件等操作,以及与gzip和bzip2结合使用的情况,并提供了多个示例来帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**

1. tar:

(1)tar -cf etc.tar /etc/
-c 创建一个新的归档文件
-f 指向一个归档文件
/etc/ 被归档的文件

(2)tar -czf boot.tar.gz /boot/
-z 以gzip形式将打包的文件压缩
在这里插入图片描述
(3)tar -cjf boot.tar.bz2 /tmp/
-j bzip2的形式将打包的文件压缩
在这里插入图片描述
(4)tar -tf etc.tar
-t 查看归档文件内容
在这里插入图片描述
在这里插入图片描述
(5)tar --delete etc/hosts -f etc.tar
–delete 删除etc.tar下的etc/hosts
在这里插入图片描述
(6) tar -f etc.tar -r /root/anaconda-ks.cfg.bak
-r 向打包文件中追加新内容 -r 要新加的内容
在这里插入图片描述
(7) tar -tvf etc.tar |grep hosts
-v 查看详细信息
在这里插入图片描述
(8)tar xzf boot.tar.gz
-x 解压
-xz 解压gzip压缩的归档文件
在这里插入图片描述
(9)tar xjf boot.tar.bz2
-xj 解压bzip2压缩的归档文件
在这里插入图片描述
(10)tar xjf tmp.tar.bz2 -C test/
-C 指定解压路径

(11)tar -czvf test.tar.gz file --remove-files*
–remove-files 打包压缩的同时删除源文件
*

(12)tar xzvf test.tar.gz && rm -rf test.tar.gz*
&& 两步 ,前一步解压文件,后一步把原文件删掉。

2.cpio

-t :看归档内容
-F :指定归档文件
-o:copy-out 模式
-A: 追加新文件
-i: copy-in模式,提取
-d:需要时自动创建目录
-v:显示详细信息
-p: copy-pass模式

(1)find ./ -depth |cpio -ov -F tree1.cpio
把当前的文件 归档到了tree1.cpio ,tree.cpio里面有本身
在这里插入图片描述
(2)find ./ -depth |cpio -ov -F /tmp/tree.cpio****
把当前的文件归档到/tmp/目录下

3)find ./ -depth -print0 |cpio --null -ov -F /tmp/tree2.cpio

–null 解析空字符

在这里插入图片描述
(4)cpio -t -F tree.cpio 或者 cpio -t < tree.cpio 查看tree.cpio下的归档内容
在这里插入图片描述
(5)cpio -t -F /tmp/home1.cpio /root/ 查看home1.cpio归档文件里的 /root/下的内容 (没有隐藏文件)
(6)cpio -t -F /tmp/home1.cpio /root/.
查看home1.cpio归档文件里的 /root/下的内容 (全隐藏文件)
(7)cpio -t -F /tmp/home1.cpio /root/{.
,
} 查看home1.cpio归档文件里的 /root/下的内容 (所有文件)
******
在这里插入图片描述
(8)ls /root/test.txt |cpio -oA -F /tmp/home1.cpio 向归档文件中追加文件
在这里插入图片描述
(9)find /boot -depth -print0 |cpio -oA -F /tmp/home1.cpio 添加新目录
在这里插入图片描述
(10)cpio -idv -F /tmp/home1.cpio 提取文件
在这里插入图片描述
(11)find ~ -depth -print0 | cpio --null -pvd /tmp/abc 复制~下文件到/tmp/abc/root/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值