问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

tar命令使用的几个例子

发布网友 发布时间:2022-04-22 03:43

我来回答

1个回答

热心网友 时间:2022-05-06 09:39

常用命令:
-c 创建包
-x 解包
-t 列出包中的内容
-r 增加文件到指定包中
-u 更新包中的文件
可选命令:
-j 使用bzip2
-z 使用gzip
-Z 使用compress
-f 后面跟包的文件名
-v 显示执行过程
-C 指定解包后的路径
例一:tar打包文件(并用gzip压缩)
tar vczf a.tar.gz hello

例二:tar不解压 查看目录结构
tar tvf a.tar.gz | grep ^d

例三:除了/var/www/clients这个文件夹,打包/var/www中的所有文件和文件夹
tar vczf www.tar.gz /var/www/ --exclude=clients

如果要排除多个可以一直加
--exclude dir1 --exclude a.log --exclude *.jpg

例四:解压tar.bz2文件
首先:
bzip2 -d mono-2.10.tar.bz2
执行完发现只有一个mono-2.10.tar
现在再执行
tar -xvf mono-2.10.tar
就得到了mono-2.10文件夹

或直接使用
tar jxf mono-2.10.tar.bz2

例五:将多个文件夹打包
tar -czf abc.tar.gz /home/a /home/b /home/c

例六:分卷压缩及合并,Linux下备份网站数据,由于目录abc打包成一个文件会比较大,所以想分卷压缩成每个100M的文件,方便下载。
分卷压缩,使用tar+split组合,进入目录上级目录,执行:
tar cvzf - abc | split -b 100m
会产生以x开头的文件,然后把x开头的文件传输到目标地
合并
cat x* > abc.tar.gz
解压
tar xvzf abc.tar.gz

例七:解压tar文件
file命令查看结果是POSIX tar archive格式,使用命令
tar xvf xxx.tar

例八:使用tar打包时不使用绝对路径
如:tar vczf jpuyy.tar.gz /home/jpuyy/
会提示”tar: Removing leading `/’ from member names”,解压时会在当前目录解压成home/jpuyy。如果想要解压到/home/jpuyy,则使用-C /指令,即
tar vxzf jpuyy.tar.gz -C /

例九:提取tar.gz中的指定一个文件,先找到这个文件
tar tvf redis-2.6.14.tar.gz | grep redis_init_script
-rwxrwxr-x root/root 1098 2013-06-20 16:36 redis-2.6.14/utils/redis_init_script

然后执行
tar xzf redis-2.6.14.tar.gz redis-2.6.14/utils/redis_init_script

得到想要指定文件。
例九:只将目录内部的文件打包,不包括顶层目录
tar czf workspace.tar.gz -C /path/to/workspace .
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
北京协和售后 spcp代收费是什么 Doppelherz/双心 铁元营养口服液 500ml-详细介绍 淘宝阿尔卑斯店的德国铁元怎么样? 后面的肩膀缝疼因为什么 刮痧后一躺下肩膀疼的要命 “亭台六七座”的出处是哪里 mahini 是什么意思? 外阴溃烂了怎么办 外阴溃疡,溃疡处伤口不愈合,可以用什么药 linux tar 请问解压一个.XXXtar.gz的压缩文件,命... tar -cvf - /home | tar -xvf - linux中的tar命令 tar xvf 和tar -xvf的区别? tar命令怎么一次解压多个文件 tar -xvf xxx.tar.gz这个命令只有文件名,也没有路... linux,有关的压缩文件,如XX.tar.gz或者xx.tar.bz2... 在linux里面 在解压指令里面 tar xvzf /*解压的内... 用tar怎么打包,解压? tar zxvf 与tar -zxvf 命令有什么区别,就是前多了... tar.xz文件如何解压 tar命令是怎么使用? 马桶水箱存不住水怎么办? vivo手机怎么修改账户密码 linux中“tar -cvf - /home | tar -xvf - -C /tmp/h... Vivo账户密码过期已无法使用我又申请了另一个号要... linux的命令: tar xvf /system/test.tar -C ./mnt/... 马桶水箱存不住水是怎么回事 那如果vivo手机原账户密码忘了,手机号用不了,邮... tar -cvf - /home | tar -xvf - 是什么意思.求高人... 蚂蚁借呗已用完会影响提额进度嘛 借呗不用会提额吗 在excel中可使用什么来限制单元格中数据的类型和范围 蚂蚁借呗还清后没额度了,以后还会恢复额度吗? excel数据有效性控制输入范围 蚂蚁借呗,一次性还清借款,然后就没有额度。以后... excel数据范围怎么设置 在蚂蚁借呗借款,然后分十二期,可不可以一次性还... excel怎么限制输入数字的范围 长期使用蚂蚁借呗会影响信用卡提额吗? 支付宝借呗5000额度用多久会提额?我是5000一次性... Excel数据输入范围怎么控制 借呗额度用完了还能借吗 excel如何限制 数值范围 蚂蚁借呗,额度用完了,还钱进去会不会恢复额度? excel怎么设置数字输入范围内和不能重复录入 EXCEL 限制输入数值大小? 半导体制冷的应用目前为什么还不普及? 求半导体制冷的工作原理 车载冰箱半导体制冷原理