2011-08-10 19 views
1

psp(レベル0)ディレクトリ (レベル1) それぞれに2つまたは3つのフォルダを含むディレクトリがある問題があります。 (レベル4) いくつかの.pseudoファイル(テキストファイルのみ)と.tar.gzファイルが含まれています。ネストされたフォルダ構造から親フォルダにファイルを再帰的に抽出する方法

実行したいプログラム(dacapo)は、それらのすべての.pseudoファイルをpspディレクトリに置く必要があります。

したがって、私は何とかすべての.pseudoファイルをそのディレクトリに入れる必要があります。

ファイル構造全体が.tar.gzファイルとして開始されていることに注意してください。あなたがここでそれを見つけることができます:http://wiki.fysik.dtu.dk/dacapo-files/campos-dacapo-pseudopotentials-1.tar.gz

答えて

2

UNIX環境でお使いを想定すると、あなたは「CP」の前にエコー置くことができ、あなたが見たい、さらにデバッグ目的のために

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

ような何かを試みることができますどんなコマンドが実行されるのでしょうか?一種のドライランで...

+0

私のpspディレクトリは/ opt/dacapoにあります。それはうまくいくように見えました。答えてくれてありがとう - それは私に多くの時間を節約しました! –

関連する問題