OSX xargsコマンドによるファイルの検索とコピー操作
1118 ワード
OSX xargsコマンドによるファイルの検索とコピー操作参照
コマンドの解読: は、パイプ に変換する. を借りる必要がある. を置き換えることである.
最終的にこの文が実現する機能は、次のとおりです.
現在のディレクトリの下の
リファレンス
xargsコマンドチュートリアル
find . -name "plugin-*SNAPSHOT.jar" | xargs -J % cp -rp % /Users/user/Downloads/plugin-list/
コマンドの解読:
find . -name "plugin-*SNAPSHOT.jar"
:現在のディレクトリからplugin-
で始まるSNAPSHOT.jar
で終わるjarパケットをすべて検索します.|
を介して上記結果を標準入力cp -rp % /Users/user/Downloads/plugin-list/
は本当に実行すべきコマンドであるが、cpコマンドは標準入力(stdin)を入力として受け入れないため、xargs
xargs
コマンドは、標準入力(stdin)をコマンドラインパラメータに変換することができる.xargs -J % cp -rp % /Users/user/Downloads/plugin-list/
の役割は、パイプの出力を使用して%
最終的にこの文が実現する機能は、次のとおりです.
現在のディレクトリの下の
plugin-
の先頭SNAPSHOT.jar
の最後にあるjarパケットをすべて検索し、/Users/user/Downloads/plugin-list/
にコピーします.リファレンス
xargsコマンドチュートリアル