[opensuse-es] extraer un unico archivo con tar
hola amigos, tengo un archivo tar de 70 GB, y dentro del mismo hay una carpeta con miles de archivos dentro, lo que me gustaria saber es como puedo hacer para extraer uno solo de todos estos archivos, sin tener que descomprimir todo, pues no me queda mucho espacio en disco. hay alguna forma de hacerlo, Saludos JCarlos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hola. El Miércoles, 24 de Enero de 2007 20:35, Juan Carlos Bravo Celis escribió:
hola amigos, tengo un archivo tar de 70 GB, y dentro del mismo hay una carpeta con miles de archivos dentro, lo que me gustaria saber es como puedo hacer para extraer uno solo de todos estos archivos, sin tener que descomprimir todo, pues no me queda mucho espacio en disco.
hay alguna forma de hacerlo,
en konqueror info:/tar dice lo siguiente: *************************************************************************** to extract specific archive members, give their exact member names as arguments, as printed by `--list' (`-t'). If you had mistakenly deleted one of the files you had placed in the archive `collection.tar' earlier (say, `blues'), you can extract it from the archive without changing the archive's structure. It will be identical to the original file `blues' that you deleted. . First, make sure you are in the `practice' directory, and list the files in the directory. Now, delete the file, `blues', and list the files in the directory again. You can now extract the member `blues' from the archive file `collection.tar' like this: $ tar --extract --file=collection.tar blues If you list the files in the directory again, you will see that the file `blues' has been restored, with its original permissions, creation times, and owner. (These parameters will be identical to those which the file had when you originally placed it in the archive; any changes you may have made before deleting the file from the file system, however, will _not_ have been made to the archive member.) The archive file, `collection.tar', is the same as it was before you extracted `blues'. You can confirm this by running `tar' with `--list' (`-t'). *************************************************************************** Por tanto si el fichero a extraer se llama hola.txt y el tar es archivo.tar el comando seria tar --extract --file=archivo.tar hola.txt el nombre concreto del fichero para pasarle lo puedes consultar tal como dice con tar --list -- Un Saludo. Carlos Lorenzo Matés --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
2007/1/24, Juan Carlos Bravo Celis
hola amigos, tengo un archivo tar de 70 GB, y dentro del mismo hay una carpeta con miles de archivos dentro, lo que me gustaria saber es como puedo hacer para extraer uno solo de todos estos archivos, sin tener que descomprimir todo, pues no me queda mucho espacio en disco.
hay alguna forma de hacerlo,
Saludos
Puedes hacerlo con Ark o File Roller, sino desde consola con mc. O man tar ;-) Saludos.
JCarlos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-01-24 a las 17:07 -0300, Gabriel . escribió:
Puedes hacerlo con Ark o File Roller, sino desde consola con mc. O man tar ;-)
Ojo, que mc expande el tar primero, y son 70 gigas. Y es posible que los otros dos hagan lo mismo. Por cierto, para ver el listado o contenido de un tar o tar.gz, se puede usar "less archivo.tar". - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFFt9xGtTMYHG2NR9URAitFAJ4qePejDa6gmEpl1MJmKUitgdwoGACcDH1X svG/FluJ7JYNwk5w/iMB2yw= =qtNp -----END PGP SIGNATURE-----
Puedes hacer: tar tvzf FICHERO.TAR >/tmp/listatar.txt Esto te genera la lista de ficheros dentro de tar y para restaurar usas: tar xvpzf FICHERO.TAR ./XXXX/XXXX/FICHERO_PARA_TRAER (Ojo con el mismo path que te salga en el fichero listatar.txt) y te lo dejará en donde estés situado) (Ojo quita la opción "z" si no está comprimido)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2007-01-24 a las 17:07 -0300, Gabriel . escribió:
Puedes hacerlo con Ark o File Roller, sino desde consola con mc. O man tar ;-)
Ojo, que mc expande el tar primero, y son 70 gigas. Y es posible que los otros dos hagan lo mismo.
Por cierto, para ver el listado o contenido de un tar o tar.gz, se puede usar "less archivo.tar".
- -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Made with pgp4pine 1.76
iD8DBQFFt9xGtTMYHG2NR9URAitFAJ4qePejDa6gmEpl1MJmKUitgdwoGACcDH1X svG/FluJ7JYNwk5w/iMB2yw= =qtNp -----END PGP SIGNATURE-----
------------------------------------------------------------------------
No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.432 / Virus Database: 268.17.8/649 - Release Date: 23/01/2007 20:40
--------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El Miércoles, 24 de Enero de 2007 20:35, Juan Carlos Bravo Celis escribió:
hola amigos, tengo un archivo tar de 70 GB, y dentro del mismo hay una carpeta con miles de archivos dentro, lo que me gustaria saber es como puedo hacer para extraer uno solo de todos estos archivos, sin tener que descomprimir todo, pues no me queda mucho espacio en disco.
hay alguna forma de hacerlo,
Saludos
JCarlos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
Hay una forma muy sencilla de hacerlo. Abrir con Ark - marcas el/los fichero que quieres extraer - eliges el destino y aceptas. De esta forma tan solo te extrae el fichero que hayas escogido con el ratón. Un saludo -- Octavio Ávalos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On 24/01/07, Octavio Ávalos
El Miércoles, 24 de Enero de 2007 20:35, Juan Carlos Bravo Celis escribió:
hola amigos, tengo un archivo tar de 70 GB, y dentro del mismo hay una carpeta con miles de archivos dentro, lo que me gustaria saber es como puedo hacer para extraer uno solo de todos estos archivos, sin tener que descomprimir todo, pues no me queda mucho espacio en disco.
hay alguna forma de hacerlo,
Hay una forma muy sencilla de hacerlo. Abrir con Ark - marcas el/los fichero que quieres extraer - eliges el destino y aceptas. De esta forma tan solo te extrae el fichero que hayas escogido con el ratón.
dentro de la carpeta hay 587436 archivos, y el Ark no me ayuda mucho, tambien lo habia pensado por ese lado, voy a intentarlo con el ejemplo que me paso carlos lorenzo tar --extract --file=archivo.tar hola.txt y ya les cuento como va. Saludos y gracias JCarlos --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (6)
-
Carlos E. R.
-
Carlos Lorenzo Matés
-
Gabriel .
-
Juan Carlos Bravo Celis
-
Octavio Ávalos
-
Pablo Zuñiga