Copiar diretorio

Preciso criar uma “cópia” de um diretório no linux, quero fazer com python. Para os diretórios, eu preciso criar mesmo no diretório alvo. Para os arquivos, tenho que criar um link. Estou pensando em criar uma lista com listas dentro, mas acho que esta ficando muito complicado e com certeza tem algo mais facil na internet, porém não estou achando algo especifico, e o problema é a versão dopython. é a 2.6.4

Alguma idéia?

Exemplo:

dir1

-arquivo1
-arquivo2
-arquivo3
dir2
-arquivo1
dir3
-arquivo1
-arquivo2

dir1

-linkarquivo1
-linkarquivo2
-linkarquivo3
dir2
-linkarquivo1

.
.
.

Não teria ja um comando em linux que eu copie todos os diretorios e crie links com os mesmos nomes)?

é exatamente uma copia, porem os arquivos sao links. pode ser somente um comando no linux e eu rodar ele no os.system do python