Para copiar recursivamente um diretório, usar tarpara empacotar um diretório e canalizar a saída para outro tarpara descompactar parece ser muito mais rápido do que usar cp -r(ou cp -a).
Por que é isso? E por que não pode cpser feito mais rápido, fazendo da mesma maneira sob o capô?
Editar: notei essa diferença ao tentar copiar uma enorme estrutura de diretórios contendo dezenas de milhares de arquivos e pastas, profundamente aninhados, mas totalizando apenas cerca de 50 MB. Não tenho certeza se isso é relevante.