ファイルを別の場所にコピー

ファイルを別の場所にコピー

次の名前を持つ複数のディレクトリがあります。

15mar20a_00021sq_v01_00019en.frames
15mar20a_00021sq_v01_00020en.frames 
and so on...

各ファイルには、.raw拡張子を持つ7つのファイルが含まれています。ディレクトリの1つにあるファイルの例は次のとおりです。

IntermediateImage_20150320_180411_n0.raw
IntermediateImage_20150320_180411_n1.raw
IntermediateImage_20150320_180411_n2.raw
...until n7.raw

スクリプトが各ディレクトリに移動し、.raw親ディレクトリの外側にある新しいディレクトリにファイルをコピーして、練習の.raw終わりにすべてのファイルを同じ場所に保持できるようにします。

どんな助けでも大変感謝します。

ベストアンサー1

この*framesディレクトリがすべて同じディレクトリにあると仮定すると、次のようにできます。

cd to/the/parent/of/the/frames/dirs
mkdir all-my-raws
cp *.frames/*.raw all-my-raws/

ファイルの重複を避けるためcpに置き換えてln、同じデータへの新しいリンクのみを作成できます。

おすすめ記事