Rui's comentar é quase o suficiente; isso deve copiar tudo, incluindo arquivos ocultos:
cd /foo; tar cpf - . | (cd /bar; tar xpvf -)
(executado como root ).
Se você quiser compactar os dados copiados entre os dois processos tar , adicione um compressor e um descompactador no pipeline:
cd /foo; tar cpf - . | gzip -9 | (cd /bar; gunzip | tar xpvf -)
Se a sua versão de tar oferecer suporte, você poderá usar o z flag:
cd /foo; tar cpzf - . | (cd /bar; tar xpzvf -)
(O sinal -p está habilitado por padrão para root em algumas plataformas, não tenho certeza sobre o AIX.)