菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
154
0

tar命令解压时如何去除目录结构及其解压到指定目录 (--strip-components N)

原创
05/13 14:22
阅读数 45084

去除目录结构加上 --strip-components N

 

如: 压缩文件eg.tar 中文件信息为 src/src/src/eg.txt

运行 tar -xvf eg.tar --strip-components 1

结果:src/src/eg.txt

如果运行  tar -xvf eg.tar --strip-components 3

解压结果为: eg.txt

 

在解压的时候,如果想指定解压目录,可以加参数-C 目标目录

如: 如我们解压eg.tar, 该文件在/data/src下面,如果需要将基解压到/data/dst目录下面,我们可以在/data/dst目录下,运行 tar -xvf /data/src/eg.tar 也可以在/data/src目录下面运行

tar -xvf eg.tar -C /data/dst

发表评论

0/200
154 点赞
0 评论
收藏