同じコマンドで特定のファイルを見つけて新しいディレクトリに移動するには?

同じコマンドで特定のファイルを見つけて新しいディレクトリに移動するには?

だからあなたの周りを見て、ディレクトリがすでに作成されている場合にのみこれを行うことができることがわかりました。つまり、次のようになります。

find source -name '*.z' -exec cp {} destination \;

しかし、同じコマンドでこれらのファイルを送信したい新しいディレクトリをどのように作成できますか?私が成功せずに試したことは次のとおりです。

find source -name '*.z' -exec cp {} | mkdir newDirectory \;

ベストアンサー1

install1つのオプションは、このコマンドを代わりに使用することですcp。このコマンドには、すべてのデフォルトディレクトリを生成するオプションがあります。

find source -name '*.z' -exec install -D {} dest \;

おすすめ記事