私は基本的な(恥ずかしいほど)並列コンピューティングを使って数学をしています。
計算/という親ディレクトリがあり、その中に計算/PID/というディレクトリがたくさん生成されます。ここで、PIDはプロセスIDです。約100個の異なるPIDがあります。各PIDフォルダ内には、すべての結果が次のように保存される「REZ」というフォルダがあります。
/PID/REZ/UNIQUE_DIR_NAME/* 計算
ここで、UNIQUE_DIR_NAMEは、すべてのテキスト結果を含むサブディレクトリです。
すべての結果が計算/ REZ / UNIQUE_DIR_NAME / *に格納されるように、さまざまなPIDディレクトリのすべてのUNIQUE_DIR_NAMEを1つのディレクトリにコピーする必要があります。
このようにしてすべてをどのようにコピーしますか?私のコンピュータではFedora 20を使用し、コンピュータではopenSUSE 13.1を使用しているので、両方のシステムの方法は私に適しています。 openSUSEシステムから必要に応じてすべてをコピーして圧縮してFedoraシステムにダウンロードする方が速いかもしれません。
答え1
mv calculations/[1-9]*/REZ/* calculations/REZ/