1

我有一个问题,其中我有一个名为 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

4

1 回答 1

2

假设您在 unix 环境中,您可以尝试类似

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

出于进一步调试的目的,您可以将 echo 放在“cp”前面,然后您会看到将运行哪些命令 - 以某种空运行...

于 2011-08-10T20:36:49.107 回答