バイナリを/ sourcedirとそのサブディレクトリから/ destdirにコピーします

痴漢

すべてのバイナリを/ sourcedirとそのサブディレクトリから/ destdirにコピーしたいと思います。基本的に、拡張子のないすべてのファイル、および* .a、*。so、*。koのあるすべてのファイル、およびコピーから除外するファイル:Makefileおよび* .depend。「excludeDir」という名前のサブディレクトリからファイルコピーを除外します。このコマンドは、すべてのバイナリを1つのフォルダに配置する必要があります。

私はbashから次のことを試しました:

find /my/sourcedir/ -mindepth 2 -type f -not -iname "excludeDir" -or "*.c" -or "*.h" -or "makefile" -print -exec cp {} /my/destdir \;

bashスクリプトは次のエラーを生成します:

検索:パスは式の前に置く必要があります: `* .c '

私に問題を引き起こしている部分は除外です(ファイル:*。h、*。c、Makefile、およびサブディレクトリ: "excludeDir")

mjb2kmnのアドバイスを使用すると、グロブを除いて次のコマンドが適切に機能します。

find /opt/ppmac-exp/ -mindepth 2 -not -iname *.c -not -iname *.cpp -not -iname *.cc -not -iname *.cs -not -iname *.h -not -iname *.cfg -not -iname *.sh -not -iname *.layout -not -iname *.depend -not -iname Makefile -not -iname Makefile* -type f -print -exec cp {} /opt/build \;
痴漢

...スタックオーバーフローのmjb2kmnとdash-oの助けを借りて、これは機能し、グロブを防ぎました。皆さん、ありがとうございました!

find /my/sourcedir/ -mindepth 2 -type f \( -not -iname "excludeDir" -not -iname '*.c' -not -iname '*.h' -not -iname '.ssh' -not -iname "Makefile" \) -exec cp {} /my/destdir \;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ディレクトリbとそのサブディレクトリファイルを、ディレクトリaからコピーしたり移動したりせずに、ディレクトリaと同じように整理します。

分類Dev

CONTAINERBLOB内のあるサブディレクトリから別のサブディレクトリにcssファイルをコピーします

分類Dev

すべての親ディレクトリのプレフィックスを追加してファイル名を変更し、サブディレクトリとサブサブディレクトリからメインディレクトリにすべてのファイルをコピーします

分類Dev

PHPを使用してディレクトリとそのサブディレクトリからすべての.csvファイルを一覧表示します

分類Dev

バッチスクリプトを使用して、特定のファイルをソースディレクトリからターゲットディレクトリおよびサブディレクトリにコピーします

分類Dev

サブディレクトリを作成せずに、ディレクトリからすべてのファイルをコピーします

分類Dev

特定のファイルをサブディレクトリから1つのディレクトリにコピーします

分類Dev

CMakeを使用してソースディレクトリからバイナリディレクトリにファイルをコピーする

分類Dev

CSVファイルをパブリックGitサブディレクトリからS3バケットにコピーします

分類Dev

バッチはディレクトリとそのサブディレクトリのみを表示します

分類Dev

AzureコンテナとサブディレクトリからすべてのBLOBURIを取得します

分類Dev

ターミナルから現在のディレクトリとそのサブディレクトリに存在する1つのmp4ファイルにすべてのmp4ファイルをマージする方法

分類Dev

あるディレクトリから別のディレクトリにcsvをコピーしようとすると、HDFS 'そのようなファイルまたはディレクトリはありません'エラー

分類Dev

サブディレクトリの履歴を親ディレクトリにコピーします

分類Dev

ファイルのリストをディレクトリ+サブフォルダから別のフォルダにコピーします

分類Dev

ディレクトリとそのサブディレクトリの内容をJSONに変換します

分類Dev

Docker兄弟コンテナが既存のボリュームからサブディレクトリをバインドできるようにする方法

分類Dev

新しいサブディレクトリを作成してファイルをそのサブディレクトリにコピーするにはどうすればよいですか?(UnixのCユーティリティ)

分類Dev

ファイルをタイプ別にディレクトリとそのサブディレクトリから別のディレクトリに再帰的に移動するにはどうすればよいですか?

分類Dev

ファイルをタイプ別にディレクトリとそのサブディレクトリから別のディレクトリに再帰的に移動するにはどうすればよいですか?

分類Dev

2つのリストに基づいて、ファイルをサブディレクトリから別のサブディレクトリにコピーして名前を変更しますか?

分類Dev

ファイルからサブディレクトリのリストを取得し、それらのサブディレクトリをディレクトリに作成するにはどうすればよいですか?

分類Dev

特定のファイルをディレクトリとサブディレクトリからMacのターゲットフォルダにコピーします

分類Dev

ディレクトリとそのサブディレクトリ内のファイル数を取得する

分類Dev

grep を使用して、(パラメータとして指定された) ディレクトリまたは .txt 拡張子を持つそのサブディレクトリからファイルのコンテンツのみを表示する

分類Dev

ディレクトリとそのサブディレクトリの要約サイズを取得するにはどうすればよいですか?

分類Dev

Powershellコピー-アイテムは、リーフにコピーできないUNCサブディレクトリの内容をコピーします

分類Dev

ネストされたサブディレクトリから別のフォルダにファイルをコピーします

分類Dev

ディレクトリスタック内のディレクトリから現在のディレクトリにファイルをコピーします

Related 関連記事

  1. 1

    ディレクトリbとそのサブディレクトリファイルを、ディレクトリaからコピーしたり移動したりせずに、ディレクトリaと同じように整理します。

  2. 2

    CONTAINERBLOB内のあるサブディレクトリから別のサブディレクトリにcssファイルをコピーします

  3. 3

    すべての親ディレクトリのプレフィックスを追加してファイル名を変更し、サブディレクトリとサブサブディレクトリからメインディレクトリにすべてのファイルをコピーします

  4. 4

    PHPを使用してディレクトリとそのサブディレクトリからすべての.csvファイルを一覧表示します

  5. 5

    バッチスクリプトを使用して、特定のファイルをソースディレクトリからターゲットディレクトリおよびサブディレクトリにコピーします

  6. 6

    サブディレクトリを作成せずに、ディレクトリからすべてのファイルをコピーします

  7. 7

    特定のファイルをサブディレクトリから1つのディレクトリにコピーします

  8. 8

    CMakeを使用してソースディレクトリからバイナリディレクトリにファイルをコピーする

  9. 9

    CSVファイルをパブリックGitサブディレクトリからS3バケットにコピーします

  10. 10

    バッチはディレクトリとそのサブディレクトリのみを表示します

  11. 11

    AzureコンテナとサブディレクトリからすべてのBLOBURIを取得します

  12. 12

    ターミナルから現在のディレクトリとそのサブディレクトリに存在する1つのmp4ファイルにすべてのmp4ファイルをマージする方法

  13. 13

    あるディレクトリから別のディレクトリにcsvをコピーしようとすると、HDFS 'そのようなファイルまたはディレクトリはありません'エラー

  14. 14

    サブディレクトリの履歴を親ディレクトリにコピーします

  15. 15

    ファイルのリストをディレクトリ+サブフォルダから別のフォルダにコピーします

  16. 16

    ディレクトリとそのサブディレクトリの内容をJSONに変換します

  17. 17

    Docker兄弟コンテナが既存のボリュームからサブディレクトリをバインドできるようにする方法

  18. 18

    新しいサブディレクトリを作成してファイルをそのサブディレクトリにコピーするにはどうすればよいですか?(UnixのCユーティリティ)

  19. 19

    ファイルをタイプ別にディレクトリとそのサブディレクトリから別のディレクトリに再帰的に移動するにはどうすればよいですか?

  20. 20

    ファイルをタイプ別にディレクトリとそのサブディレクトリから別のディレクトリに再帰的に移動するにはどうすればよいですか?

  21. 21

    2つのリストに基づいて、ファイルをサブディレクトリから別のサブディレクトリにコピーして名前を変更しますか?

  22. 22

    ファイルからサブディレクトリのリストを取得し、それらのサブディレクトリをディレクトリに作成するにはどうすればよいですか?

  23. 23

    特定のファイルをディレクトリとサブディレクトリからMacのターゲットフォルダにコピーします

  24. 24

    ディレクトリとそのサブディレクトリ内のファイル数を取得する

  25. 25

    grep を使用して、(パラメータとして指定された) ディレクトリまたは .txt 拡張子を持つそのサブディレクトリからファイルのコンテンツのみを表示する

  26. 26

    ディレクトリとそのサブディレクトリの要約サイズを取得するにはどうすればよいですか?

  27. 27

    Powershellコピー-アイテムは、リーフにコピーできないUNCサブディレクトリの内容をコピーします

  28. 28

    ネストされたサブディレクトリから別のフォルダにファイルをコピーします

  29. 29

    ディレクトリスタック内のディレクトリから現在のディレクトリにファイルをコピーします

ホットタグ

アーカイブ