次のようなファイルがあります
love.txt
loveyou.txt
ディレクトリ内useful
。このファイルを directory にコピーします/tmp
。
私はこのコマンドを使用します:
find ./useful/ -name "love*" | xargs cp /tmp/
しかし、うまくいきません。
cp: target `./useful/loveyou.txt' is not a directory
このコマンドを使用すると:
find ./useful/ -name "love*" | xargs -i cp {} /tmp/
それはうまく動作し、
2番目が機能する理由と、の使用法について詳しく知りたいです-i cp {}
。