3

私はここでグーグルした後にこの解決策を見つけました、しかし私はぞっとしました:あまりにも複雑な解決策。いくつかのcpバージョンには、これに対するフラグがあるか、単純なもので十分だと確信してfindいます。では、Unixでディレクトリ構造ではなくファイルをどのようにコピーするのでしょうか。

4

2 に答える 2

5

find path-to-source-file-tree -type f -exec cp {} path-to-target-dir \;

それはあなたのすべての問題を処理するはずです。

さらにカスタマイズするには、次を参照してください。man findたとえば、日付と時刻、ファイルの種類、ファイルの所有者などに基づいて、上記のステートメントをカスタマイズできます。

于 2012-10-20T13:33:51.993 に答える
3

私は使用findしますが、GNUCoreutils8.5でcpディレクトリ構造を保持しないことに関するフラグを見つけることができません。とにかくワンライナー:

find . -type f -exec cp '{}' ~/Backup/ \;
于 2012-10-20T13:17:28.813 に答える