打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
解压tar包中指定文件
例如:在/home/xxl下面有个xxl.tar.gz包(是通过tar -zcvf xxl.tar.gz xxl/来创建的),我们可以用tar -ztvf xxl.tar.gz来查看xxl.tar.gz这个包中包含了什么文件,如果包中有个文件test.sql在xxl/date/目录下面,我现在需要解压出这个文件,其他文件不需要,我可以用下面的命令来解压出来:
tar -zxvf xxl.tar.gz ./ xxl/date/test.sql //和通常我们使用的解压缩命令主要区别是在解压缩文件名的后面加了./ 后面跟上压缩包里面的文件

解压tar包中指定文件夹:
解压缩xxl/date文件夹
tar -zxvf xxl.tar.gz ./ xxl/date  //后面直接跟压缩包里面的文件夹路径就可以了。
 
这时候在当前目录下面产生一个文件夹/xxl/date,里面就会有我想要的文件test.sql了,这样我就不需要对整个tar包来解包了
 
另外,还可以解压指定的文件到指定的文件夹
tar -zxvf xxl.tar.gz -C /home/xxl1/ /xxl/date/test.sql
这是我们要的文件test.sql就会在/home/xxl1文件夹下面

此方法适合对包比较大,又只想要里面一两个文件的时候使用!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
tar用法
linux使用入门教程
circRNA分析利器KNIFE试用笔记
Linux命令行压缩解压
有关tar的指令
Linux 常用命令集合(基础部分)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服