【发布时间】:2015-05-30 12:18:33
【问题描述】:
我有很多子文件夹,只有一些包含 tar 文件。即:
folder1/
folder2/this-is-a.tar
folder3/
folder4/this-is-another.tar
我可以通过简单地执行ls */*.tar 来找到哪些目录有 tar。
我想要实现的是以某种方式找到所有 .tar 文件,然后将它们解压缩到找到的同一目录中,然后删除 .tars。
我尝试过ls */*.tar | xargs -n1 tar xvf,但这会将焦油提取到我所在的目录中,而不是在找到焦油的目录中。
任何帮助将不胜感激。
【问题讨论】:
标签: linux bash automation centos tar