tar与cpio

本文详细介绍了Linux系统中常用的文件打包命令tar和备份工具cpio的使用。tar命令用于将多个文件或目录打包成一个大文件,支持gzip和bzip2压缩,提供了多种参数用于打包、解包、查看和删除文件。cpio则可以备份任何类型的数据,包括设备文件,支持三种模式:copy-out、copy-in和copy-pass。文章通过实例演示了各种参数和模式的应用。

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

一、打包命令:tar

之前谈到的命令大多仅能针对单一文件来进行压缩,虽然gzip与bzip2也能够针对目录来进行压缩,但是,这两个命令对目录的压缩指的是将目录内的所有文件"分别"进行压缩的操作。这种将多个文件或目录包成一个大文件的命令功能就是tar命令,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。

1.1 参数
(1)-c:新建打包文件
(2)-f:后面要接被处理的文件名。建议-f单独写一个参数
(3)-z:以gzip形式将打包的文件压缩,此时文件名最好为*.tar.gz
(4)-j:以bzip2形式将打包的文件压缩,此时文件名最好为*.tar.bz2
(5)-t:查看打包文件的内容含有哪些文件名,重点在查看文件名
(6)-r:向打包文件中追加新内容,-r 要写的新内容
(7)-v:在压缩/解压缩过程中,将正在处理的文件名显示出来
(8)-x:解压;-xz:解压gzip压缩的归档文件;-xj 解压bzip2压缩的归档文件
(9)-C:指定解压路径
(10)–delete:删除
(11)–remove-files:打包压缩的同时删除源文件
(12)&& 两步 :前一步解压文件࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值