我遇到一个问题,我有一个名为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
答案 0 :(得分:2)
假设你在unix环境中,你可以尝试像
这样的东西for m in `find . -name '*.pseudo'`;do cp $m ./psp;done
为了进一步调试,你可以在“cp”前放置echo,你会看到会运行什么命令 - 在某种干运行中......