Kokeilin tätä
~/xDocs/test> mkdir kohde
~/xDocs/test> mkdir lähde
~/xDocs/test> mkdir lähde/1
~/xDocs/test> mkdir lähde/2
~/xDocs/test> mkdir lähde/3
~/xDocs/test> touch lähde/1/a.txt
~/xDocs/test> touch lähde/2/b.txt
~/xDocs/test> touch lähde/3/c.txt
~/xDocs/test> touch lähde/3/b.txt
~/xDocs/test> cp lähde/*/* kohde
cp: will not overwrite just-created `kohde/b.txt' with `lähde/3/b.txt'
~/xDocs/test> ls kohde
a.txt b.txt c.txt
eli vain ensimmäinen lähteen samannimisistä tiedostoista kopioituu. Ylikirjoitusmoodiksi voi valita joko --force tai --remove-destination, mutta se ei vaikuta samannimisten lähdetiedostojen valintaan. Jos lähteitten syvyys vaihtelee, voi cp:lle syöttää tiedostolistan find:sta.
OS 11.2, GNU bash, version 4.0.35(1)-release (x86_64-suse-linux-gnu)