Hola :) El Jueves, 14 de Septiembre de 2006 23:25, javier rojas escribió:
hola amigos,
anteriormente postee una pregunta sobre la mudanza de unos usuarios, bueno les cuento que cree un archivo tar con el /home de cada usuario.
ahora tengo usuario1.tar, etc...
ya los movi a otro servidor y ahora quiero descomprimir esos archivos en los /home de los usuarios en el nuevo servidor.
Los archivos tar _NO_ son ficheros comprimidos, son archivos.
la cuestion es que los tar de cada usuario contienen el full path de cada /home, o sea, /home/usuario1/
¿Seguro? ¿Qué comando has utilizado para archivar los homes?
quisiera saber de que manera puedo hacer un tar que me extraiga a x directorio pero que explore dentro del tar y que extraiga lo que esta adentro de una carpeta, por ejemplo:
si yo quisiera descomprimir un tar en /tmp/prueba, lo haria asi:
tar -xvf comprimido.tar /tmp/prueba/
No, esto no funciona así. Para que funcione como dices, tienes que teclear: tar -xvf usu1.tar -C /tmp/prueba/ OJO !!! Si has hecho un tar desde / (raíz), por ejemplo: cd / tar cvf usu1.tar /home/usu1 y ejecutas el comando anterior, acabarás con esto: /tmp/prueba/home/usu1 Si has hecho un tar desde /root/ de la siguiente manera: tar Pcvf /home/usu1 y extraes de esta manera: tar xvf usu1.tar -C /tmp/prueba/ te creará: /tmp/prueba/home/usu1 Pero si usas: tar Pxvf usu1.tar -C /tmp/prueba/ _NO_ te lo va a dejar en /tmp/prueba, sino en /home/usu1. Cuidado con las opciones ;)
pero si dentro de comprimido.tar yo tengo carpeta1 y carpeta2, lo que quisiera hacer es descomprimir carpeta2 en /tmp/prueba/
me ayudan?
Venga, va, te ayudamos ;) Tienes que listar primero el contenido del tar: tar tvf usu1.tar Cuando saque el listado, te puede aparecer: /home/usu1 o bien home/usu1 El primer caso es porque has usado la opción "P", en el segundo caso no la has usado. La opción "P" lo que hace es seguir la ruta absoluta. Esto es importante para saber luego lo que hacer :) Para extraer sólo un directorio determinado, te debería valer: tar xvf usu1.tar directorio1 -C /tmp/pruebas Si sólo quieres extraer un fichero: tar --extract --file=usu1.tar fichero1 HTH Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman