Re: Copiar estrutura de diretórios
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 16-05-2008 15:07, Keny Schmeling - Ti Slw wrote:
> Boa tarde pessoal
>
> Estou precisando copiar uma estrutura de diretórios sem os arquivos para
> um outro servidor. Tem alguma opção via rsync ou coisa parecida para
> efetuar essa operação?
Talvez, seja mais fácil usar o find ou para encontrar só
diretório e reconstruir a estrutura e só sincronizar esta
estrutura replicada. Sincronizar tudo e remover os arquivos soa
como desperdício de banda e tempo.
find $caminho -type d
Lista todos os diretórios, você pode combinar isso com
um laço e fazer um mkdir
for d in $(find $caminho -type d); do
mkdir /nova/estrutura/$d
done
Ele vai reclamar que o diretório '.' já existe, mas vai
reconstruir a estrutura. Há como melhorar e refinar pra eliminar
o caminho inicial, claro, $caminho deve ser substituído pelo
começo do diretório em questão, eu fiz a partir dele, imagine
que você quer copiar a estrutura do /home para o /srv/homes
cd /home;
for d in $(find . -type d); do
mkdir /srv/homes/$d;
done
Abraço,
- --
Felipe Augusto van de Wiel (faw)
"Debian. Freedom to code. Code to freedom!"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFIMY2ICjAO0JDlykYRCDVcAJ9boVBUooRcZ18Q8ZZaRBMtiRJ25gCgojGN
Iv0ptXUXVh9tfTDhzIsKev0=
=rtAK
-----END PGP SIGNATURE-----
Reply to: