フォルダ全体に* .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 \;