Cómo descomprimir varios archivos al mismo tiempo en consola

Dudas y comentarios relacionadas con paquetes o programas específicos (obtención, uso, actualizaciones, versiones, problemas de instalación, etc.)

Moderadores: doc, Deckon

Avatar de Usuario
ruxerruxe
Forista Mayor
Forista Mayor
Mensajes: 687
Registrado: Vie Ene 18, 2008 8:00 am
Ubicación: /home/Galicia /tmp/Granada

Cómo descomprimir varios archivos al mismo tiempo en consola

Mensaje por ruxerruxe » Dom Mar 02, 2008 7:25 pm

Espero que no me maten pero prometo que he buscado y no he encontrado nada.

El título del post creo lo dice casi todo... quiero hacer algo asi:

~ $ unzip *.zip

El caso es que no me deja y tengo que ir uno por uno descomprimiendo... ¿hay alguna manera?
Avatar de Usuario
ExEKieLiTo
Forista Legendario
Forista Legendario
Mensajes: 2106
Registrado: Vie Dic 07, 2007 8:00 am
Ubicación: /dev/Argentina/buenos aires

Re: Descomprimir muchos archivos desde la consola

Mensaje por ExEKieLiTo » Dom Mar 02, 2008 7:42 pm

yo asi lo he echo o.O

dime, porque dices que no te deja ?? cual es el error ???
Amd 3600 x2 Dual Core - 2 gb Ram - Nvidia Gforce 7300 GS - Sata2 250 GB
--
Corriendo Slackware 12
Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

Re: Descomprimir muchos archivos desde la consola

Mensaje por niky45 » Dom Mar 02, 2008 8:42 pm

hum.... yo lo solucione haciendo un pequeño script, porque a mi tampoco me dejaba.... click aqui para bajarlo (LINK), luego lo copias/mueves al directorio donde estan los zip, y luego en consola vas hasta el directorio y tecleas sh UNZIP

:D
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]
icneumon

Re: Descomprimir muchos archivos desde la consola

Mensaje por icneumon » Dom Mar 02, 2008 9:04 pm

niky45 escribió:hum.... yo lo solucione haciendo un pequeño script, porque a mi tampoco me dejaba.... click aqui para bajarlo (LINK), luego lo copias/mueves al directorio donde estan los zip, y luego en consola vas hasta el directorio y tecleas sh UNZIP

:D
Muy bien niky45!!!

Saludos.
Avatar de Usuario
ruxerruxe
Forista Mayor
Forista Mayor
Mensajes: 687
Registrado: Vie Ene 18, 2008 8:00 am
Ubicación: /home/Galicia /tmp/Granada

Re: Descomprimir muchos archivos desde la consola

Mensaje por ruxerruxe » Dom Mar 02, 2008 9:21 pm

Gracias niky45!

Que guay eso del script... tengo que aprender a hacer esas cosas!!!

Saludos!
Avatar de Usuario
fabitogomez
Forista Medio
Forista Medio
Mensajes: 136
Registrado: Jue Sep 15, 2005 7:00 am
Ubicación: La Plata - Argentina

Re: Descomprimir muchos archivos desde la consola

Mensaje por fabitogomez » Dom Mar 02, 2008 9:22 pm

niky45 escribió:...luego lo copias/mueves al directorio donde estan los zip, y luego en consola vas hasta el directorio y tecleas sh UNZIP

:D
También podrías copiarlo a /bin/, para llamarlo desde cualquier lado.

Saludos
Sol lucet omnibus...
Usuario Linux: #435470
Avatar de Usuario
ruxerruxe
Forista Mayor
Forista Mayor
Mensajes: 687
Registrado: Vie Ene 18, 2008 8:00 am
Ubicación: /home/Galicia /tmp/Granada

Re: Descomprimir muchos archivos desde la consola

Mensaje por ruxerruxe » Dom Mar 02, 2008 9:34 pm

Buen apunte fabitogomez!

Otra preguntilla... ¿puedo ampliar el script para que tambien descomprima los .rar?
Avatar de Usuario
fabitogomez
Forista Medio
Forista Medio
Mensajes: 136
Registrado: Jue Sep 15, 2005 7:00 am
Ubicación: La Plata - Argentina

Re: Descomprimir muchos archivos desde la consola

Mensaje por fabitogomez » Dom Mar 02, 2008 9:51 pm

Si, podés ampliarlo, o en todo caso podrías usar otro que se llame UNRAR. A mi parecer, la segunda es la mejor opción, por si querés descomprimir uno solo de los dos tipos de archivos.
Para ello,copiá el contenido del script de nicky45 en otro archivo nuevo, y cambiá la parte que dice:

for ZIP in `ls | grep .zip`
do unzip $ZIP

por
for RAR in `ls | grep .rar`
do unrar $RAR
done

tan simple como eso.

PD: niky, espero que tu código no tenga copyright... :P

saludos
Última edición por fabitogomez el Mar Mar 04, 2008 4:01 am, editado 1 vez en total.
Sol lucet omnibus...
Usuario Linux: #435470
Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

Re: Descomprimir muchos archivos desde la consola

Mensaje por niky45 » Dom Mar 02, 2008 10:22 pm

fabitogomez: nah, seme olvido poenrlo, pero es GPL :wink:

lo de rar que propones esta bien (y lo de copiarlo a /bin aun mejor, pero una es vaga para esas cosas..... ::lol::),auqnue, a lo que iba, yo preferiria hacer un script (un dia de estos, cuando encuentre un rato....), en plan descomprimir todo lo que pille, o solo un tipo de archivos... segun se le indique.

ruxerruxe:bueno, esto es un poco ofttopic, pero.... algo sin lo cual yo no habria hecho nada (ups, no esta en los marcadores.... GOOGLEEEE!!): ahora si, LINK

:D :D
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]
Avatar de Usuario
megabyte
Forista Ancestral
Forista Ancestral
Mensajes: 4646
Registrado: Jue Ene 27, 2005 8:00 am
Ubicación: México

Re: Descomprimir muchos archivos desde la consola

Mensaje por megabyte » Lun Mar 03, 2008 1:34 am

añadiendo, si usamos tarballs

Código: Seleccionar todo

#!/bin/bash
echo "ahora se extraeran todos los archivos tar.bz2 encontrados en la carpeta"

##extracción
for tarball in `ls|grep .tar.bz2`
do tar xjvf $tarball
done

echo "terminado"
yo usaba lo siguiente, para todos los skins que tengo de mplayer

Código: Seleccionar todo

for FILE in /ruta/a carpeta/con comprimidos/*; do tar xjvf $FILE -C /ruta/a carpeta/para descomprimir/; done

modificare el titulo y lo añadire como postit.

como ven, una razón mas para usar la consola ;-)

Saludos 8)
[url=http://www.espaciolinux.com/postt775.html]Reglamento del foro[/url]| [url=http://www.espaciolinux.com/articulo-776.html]Escribe correctamente[/url]| [url=http://www.mandriva.com/en/community/resources/documentation]Mandriva 2006 Docs[/url]
Avatar de Usuario
Flashito111111
Forista Medio
Forista Medio
Mensajes: 141
Registrado: Mié Oct 31, 2007 8:00 am

Mensaje por Flashito111111 » Vie Jun 26, 2009 4:28 am

Siento revivir un tema tan antiguo, pero me ha surgido el mismo problema, e intentando utilizar el script que hizo nicky, me daba el problema de que si el nombre contenia espacios, me daba error.
Por lo tanto, a mi me funciono otra solucion que es:

Código: Seleccionar todo

rar x '*rar'

añadiendo las comillas. De esta manera me sirvio perfectamente
Avatar de Usuario
EnriqueK
Forista Medio
Forista Medio
Mensajes: 367
Registrado: Dom Sep 16, 2007 7:00 am

Re: Cómo descomprimir varios archivos al mismo tiempo en con

Mensaje por EnriqueK » Lun Ago 03, 2009 1:28 pm

Otro método:
1.- Instalar unp
2.- Abrir terminal en donde se quiera tener los archivos o carpetas desconprimidos y poner

Código: Seleccionar todo

unp dejas un espacio y seguidamente arrastras al terminal todos los archivos comprimidos --> Enter y ya
He podido comprobar que unp soporta prácticamente todos los algoritmos de compresión como ser tar.gz rar zip , etc, etc
Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9186
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

Re: Cómo descomprimir varios archivos al mismo tiempo en con

Mensaje por niky45 » Lun Ago 03, 2009 3:50 pm

hmmm.... puse ya que el tema sigue ahi....

yo estoy haciendo un script para descomprimir todo lo que se encuentre en un directorio....

mas info, etc, AQUI (link a EL), y AQUI (pagina "oficial")

-editado: lins corregidos
Última edición por niky45 el Lun Ene 10, 2011 11:10 pm, editado 1 vez en total.
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]
Avatar de Usuario
Luinuz
Forista Nuevo
Forista Nuevo
Mensajes: 7
Registrado: Vie Ene 30, 2009 8:00 am

Re: Cómo Descomprimir Varios Archivos Al Mismo Tiempo En Consola

Mensaje por Luinuz » Mié Mar 24, 2010 9:10 pm

Aqui podeis encontrar un script que descomprime casi cualquier cosa

http://luinuz.comze.com/mi_web/shell_scripts.php#2

Editado -- Jue Mar 25, 2010 5:10 am --

Y si necesitais algo con entorno grafico estan los maravillosos file-roller (usa gtk) para gnome y ark (usa qt) para kde
GeekGirl
Forista Nuevo
Forista Nuevo
Mensajes: 4
Registrado: Jue Mar 25, 2010 4:46 pm

Re: Cómo Descomprimir Varios Archivos Al Mismo Tiempo En Con

Mensaje por GeekGirl » Jue Mar 25, 2010 5:22 pm

niky45 escribió:hmmm.... Puse ya que el tema sigue ahi....

Yo estoy haciendo un script para descomprimir todo lo que se encuentre en un directorio....

Mas info, etc, aqui (link a el), y aqui (pagina "oficial")

requeteeeeeeeeeebueno el script!!! Gracias.

Niky tio no te preocupes, ya te envío yo un tecladín nuevo xd jejej =d> =d> =d> =d> ::lol:: ::lol:: ::lol:: ::lol:: ::lol:: :d :d :d :d :d :^o :^o :^o :^o :^o :^o jajajajjaja
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje