小编use*_*651的帖子

如何查找各个子文件夹中的所有tar文件,然后将它们提取到找到的相同文件夹中?

我有很多子文件夹,只有一些包含tar文件.即:

folder1/
folder2/this-is-a.tar
folder3/
folder4/this-is-another.tar
Run Code Online (Sandbox Code Playgroud)

我可以通过简单的方式找到哪些dirs有tar ls */*.tar.

我想要实现的是以某种方式找到所有.tar文件,然后在找到它们的同一目录中提取它们,然后删除.tars.

我已经尝试ls */*.tar | xargs -n1 tar xvf但是在我所在的目录中提取了tars,而不是找到了tars的目录.

任何帮助将不胜感激.

linux bash automation centos tar

1
推荐指数
1
解决办法
5761
查看次数

标签 统计

automation ×1

bash ×1

centos ×1

linux ×1

tar ×1