Com o GNU find e o GNU cpio :
find /path/to/aim-db-dir -name .svn -prune -o -print0 | cpio -padmv0 /path/to/aim-db-dir_nosvn
com rsync :
rsync -av -exclude=.svn /path/to/aim-db-dir/ /path/to/aim-db-dir_nosvn
A barra no final em /path/to/aim-db-dir/ é importante, sem que um diretório chamado aim-db-dir seja criado em aim-db-dir_nosvn .
Com o GNU tar :
tar cpf - --exclude-vcs -C /path/to/aim-db-dir . | tar xvpf - -C /path/to/aim-db-dir_nosvn
Há um limite no comprimento máximo dos caminhos dos arquivos que você pode copiar com tar , proveniente de uma limitação no formato PAX subjacente.