Warm tip: This article is reproduced from serverfault.com, please click

linux-解压目录和子目录中的所有.gz

(linux - untar all .gz in directories and subdirectories)

发布于 2014-07-30 16:56:55

对于初学者,我已经检查了大多数可用的解决方案,否

如何用shell脚本解压缩所有.tar.gz?

解压缩目录中的多个zip文件?

我有一个目录,其中包含带有.gz文件的子目录,并且希望将其全部提取到一个文件夹中,或者仅将它们保留在其文件夹中。先感谢你

Questioner
user3862515
Viewed
0
Elliott Frisch 2014-07-31 02:15:04

如果我理解你的问题,你可以使用类似

DEST=<Destination Folder>
SRC=<Src Folder>
find $SRC -name "*.tar.gz" -or -name "*.tgz" -exec tar xzvvf -C $DEST {} \;