Gracias por la ayuda, pero sigue sin funcionarme, me coje cada
directorio por separado, 0022 y Casas. Estoy haciendo pruebas. con los siguientes directorios : creo la estructura # /home/copies/home/comunitari/Anteriors a Set04/ # /home/copies/home/comunitari/Anteriors a Set04/ # /home/copies/home/comunitari/Anteriors a Set04/ para que me ponga los tar.gz Y el real: # /home/comunitari/Anteriors a Set04/001 A # /home/comunitari/Anteriors a Set04/001 B # /home/comunitari/Anteriors a Set04/001 C Que es lo que quiero que me haga un tar.gz por cada directorio dentro de Anteriors a Set04. El script es éste: --------------------------------- for i in `ls -d /home/comunitari/Anteriors\ a\ Set04/*`; do echo "Copiando i comprimiendo ..." echo $i tar -czSpf /home/copies/"$i".tar.gz "$i" done ---------------------------------- Agradeceria vuestra ayuda. Gracias. Jaume. -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jaume wrote:Hola! Tengo un dilema con las copias de seguridad: Hasta ahora usaba un script para hacer las copias de mi servidor hecho por mi del estilo: ..... for i in `ls -d /home/*`; do echo "Copiant i comprimint ..." tar -czSpf /copias_imp/$i.tar.gz $i done ..... lo qual me crea un tar.gz por cada directorio en /home/ por ejemplo... El problema lo tengo cuando al hacer el "ls -d .." me da como resultado /home/comunitario/0022 Casas -es decir, espacio en blanco!tienes que encerrarlo entre "" tar -czSpf /copias_imp/"$i".tar.gz "$i"no me crea el .tar.gz bien. alguien tiene una solucion a ésto o una solucion de backup donde pueda hacer ésto y crear un tar.gz por cada directorio dentro de comunitario (p.ej.)? Gracias. Jaume.- -- Ricardo A.Frydman Consultor en Tecnología Open Source Administrador de Sistemas http://www.eureka-linux.com.ar -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCoIgMkw12RhFuGy4RAqMGAJ4iQqEH5iBqQ9BFwVNsmJdnrrpXaACfY79X M++MykNrqnvOnPabyVIQ0eo= =bn59 -----END PGP SIGNATURE----- |