> $ find ./ -name "*.pem" -exec cp {} /usr/home/tmp/something \; I'm a novice with shell scripting myself, but what's the difference between that code and some variant thereof using a pipe and "xargs"? Are they simply two different ways of achieving the same result? Or is there some more important difference I may be overlooking? Thanks, Daniel