Mailinglist Archive: opensuse-es (1180 mails)

< Previous Next >
Re: [suse-linux-s] Comprimir mi carpeta "home"
  • From: Rafa Grimán <rgriman@xxxxxxx>
  • Date: Fri, 30 Dec 2005 10:42:48 +0100
  • Message-id: <43B50118.1080506@xxxxxxx>


El cenachero wrote:
El Jueves, 29 de Diciembre de 2005 14:29, Rafa Grimán escribió:
Hola :)

El cenachero wrote:
Hola a todos.

¿se puede comprimir mi carpeta "home" en formato "tar-gz"

> en la propia carpeta
"home"? o tengo que enviarla a otro destino que no sea la

> misma carpeta que pretendo comprimir.

Si lo haces dentro del propio $HOME, será un proceso recursivo por lo
que no debes ... ahora poder, puedes ;) Es mejor que lo envíes a otro
directorio.

Por otro lado tengo entendido que el formato "tar-gz" mantiene todos los
atributos y privilegios. ¿es así?)
Los mantiene si usas los parámetros:

--same-owner

--same-permissions

y al "desarchivar" vuelves a usar los mismo parámetros.

Es decir, tengo que "tirar" de consola. Por lo que entonces es mejor no usar en kde "Ark" ¿cierto? o hay alguna función en "Ark" que me permita usar los parámetros de los que me hablas. En todo caso cual sería la órden correcta para comprimir tirando de consola. :-(

Ondia !!! Ark ¿? Nunca lo he usado (creo que me estoy quedando anticuado ;) Si tengo tiempo este fin de semana lo pruebo 0;)


1.- En cuanto a linea de comando, supongamos que:

* queremos hacer un tar del /home/usu/

* guardar el resultado en: /backups/usu.tar.bz2


El comando sería:


tar -jcvf /backups/usu.tar.bz2 --same-owner --same-permissions
/home/usu/


OJO !!!! Es una única linea !!!


Explicación:

j -> comprimir con bzip2
c -> crear un archivo
v -> verbose
f -> fichero destino (aka sava as ;)

Si prefieres usar gzip en lugar de bzip2 (por temas de compatibilidad con otros OS) sólo tienes que sustituir la "j" por una "z".

Para extraer el archivo:

tar -jxvf usu.tar.bz2 --same-owner --same-permissions
-C /home/usu



2.- Existe otra posibilidad que sería:


tar -jcvfP /backups/usu.tar.bz2 --same-owner
--same-permissions /home/usu/


En etse caso la "P" (mayúsculas) lo que te hace es guardar la ruta _absoluta_ es decir, desde / hasta /home/usu. Por lo que al extraer tienes que poner:


tar -jxvfP usu.tar.bz2 --same-owner --same-permissions


y él solito (tar) te autocompleta las rutas.

Échale un vistazo a las man que hay muchas otras opciones útiles :)

HTH

Rafa

--

Rafa Grimán
Systems Engineer

Silicon Graphics Spain
Santa Engracia , 120 - Planta Baja 28003 Madrid, Spain

Tel: +34 91 3984200
Fax: +34 91 3984201
Móvil: +34 628 117 940

http://www.sgi.com


< Previous Next >
Follow Ups