如何递归地将文件从嵌套文件夹结构解压缩到父文件夹中



我有一个问题,我有一个名为psp的目录(0级)装满了一堆文件夹(第1级)每个包含两个或三个文件夹(级别4)包含两个。pseudo文件(它们只是文本文件)和一个。tar.gz文件。

我想要运行的程序(dacapo)需要在psp目录中拥有所有这些.pseudo文件。

因此,我需要以某种方式将所有.pseudo文件放入该目录。

我应该注意到整个文件结构以.tar.gz文件开始。你可以在这里找到:http://wiki.fysik.dtu.dk/dacapo-files/campos-dacapo-pseudopotentials-1.tar.gz

假设您在unix环境中,您可以尝试使用

for m in `find . -name '*.pseudo'`;do cp $m ./psp;done

为了进一步调试,您可以将echo放在"cp"前面,这样您就可以看到将运行哪些命令-以一种预演的方式…

相关内容

  • 没有找到相关文章

最新更新