2016-10-05 7 views
0

ファイルリストのセットが別のフォルダにあり、フォルダ構造を保持せずにファイルをフィルタリングした後に別の場所にコピーしたいと思います。フォルダ構造を保存せずにファイル拡張子をコピーする

find -regex '.*\(xml\|hex\|out\)' | cpio -pdm /data/Folder/Project/GUI/output

私はその上のフォルダ構造を、コマンドを実行した後、私は、出力ファイルのみが出力フォルダ内になりたい代わりたく結果ではないとするだけでなく、出力フォルダにコピーされます。

答えて

0

答えを見つけましたが、なぜ私はcpのために-execを使用する必要があるのか​​説明できますか?「{}」は何のためですか?なぜコマンドの最後に\とaを加えなければならなかったのですか?

find -regex '.*\(xml\|hex\|out\|rc\|map\)' -exec cp {} /data/Folder/Project/GUI/output/ \;

関連する問題