[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: