Ubuntu'nun cpbu özelliğe sahip olması güzel , ancak kendinizi olmayan bir makinede bulmanız gerekiyorsa (BSD stili cp, örneğin OS X'in de olmaması), bunu yapmak çok kolaydır find. Burada iki katmanlı olarak (okunabilirlik için):
% cd original_dir
% find . -type d -exec mkdir -p ../copy_dir/{} \;
% find . -type f -exec touch ../copy_dir/{} \;
Eğer copy_dirzaten var, sen atlayabilirsiniz -piçin argüman mkdirberi finddizin ağacı yukarıdan aşağı erişir. Büyük işler için, sizinle komutları sonlandırma başka milisaniye kadar kapalı tıraş edebilirsiniz +yerine \;sizin eğer find(muhtemelen yapar) destekleri bunu.
Düzenleme: sembolik bağlantıları nasıl ihmal yukarıdaki komutları, üçüncü vadede ile kopyalanabilir find( do not ile bu bir sona +):
% find . -type l -exec cp -R {} ../copy_dir/{} \;