フォルダ構造を維持しながら特定のファイル形式をコピーする

フォルダ構造を維持しながら特定のファイル形式をコピーする

フォルダ全体に* .csvファイルが散在するフォルダ構造があります。これで、フォルダ構造を維持しながら、すべての* .csvファイルを別のターゲットにコピーしたいと思います。

仕組みは次のとおりです。

cp --parents *.csv /target
cp --parents */*.csv" /target
cp --parents */*/*.csv /target
cp --parents */*/*/*.csv /target
...

など。しかし、コマンドを使用したいと思います。

ベストアンサー1

find非常に便利なオプションがあります-exec

find . -name '*.csv' -exec cp --parents \{\} /target \;

おすすめ記事