xargsで-Iを使用する場合

xargsで-Iを使用する場合

使い方を理解するのに問題があります。パラメータ特にフラグを使って-私。現在のディレクトリに2つのHTMLファイルがあります

$ ls 
$ hello world.html    hi.html   junk

これら2つのファイルを次の場所にコピーするかどうかを知っています。ごみディレクトリを使用する必要があります。-私標準入力の交換:

find . -name "*.html" -print0|xargs -0 -I {} cp {} junk

それで私はジッパーをつけたいなら同じようにすればいいと思いました。

find . -name "*.html" -print0|xargs -0 -I {} tar czf dest.tar.gz {}

しかし、ただジッパーを上げる「こんにちは。world.html」しかし、-私効果があります:

find . -name "*.html" -print0|xargs -0 tar czf dest.tar.gz

なぜこれが起こるのかわかりません。誰かが私を助けることを願っています。

ベストアンサー1

おすすめ記事