У меня есть файл вроде
love.txt
loveyou.txt
в каталоге useful
; Я хочу скопировать этот файл в каталог /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/
он отлично работает,
Я хочу знать, почему второй работает, и больше об использовании -i cp {}
.