Unzip o Unrar Mucho Limas ya en Linux
Si youve’ recogido un director con dozens de comprimido o rard’ limas, usted lata ejecutar un individual mando a unzip ellas por lo general un paso, gracias al poder de la tímido cáscara.
Para este tarea, pozo’ usebashs ’ por loopcommand structure.Replace <var> con un variable nombre, y < lista> con o un mando aquel producción un lista o un explícita lista.
por <var> en < lista>
hacer
mando $<var>;
hecho
Usted lata ejecutar él en un individual línea con esto sintaxis en lugar de:
por <var> en < lista>; mando $<vardone>;
Así si usted necesidad a unrar un lista de limas, usted puedes uso esto mando. Usted dont’ necesariamente necesidad el citas, pero él ayuda cuándo el filenames haber espacios o algo como aquel en ellas.
por f en *.rardo; unrar e “$fdone”;
Si usted querido a uso 7zip a extracto un lista de limas:
por f en *.001do; 7z e “$fdone”;
O si usted querido a unzip un lista de limas:
por f en *.zipdo; unzip “$fdone”;
Usted puedes pareja cadena órdenes junto si usted querido a. Por ejemplo, si todo su comprimir limas contenedor .txt limas y usted querido a unzip ellas y después mover el unzipped limas a otro director:
por f en *.zipdo; unzip “$fdone”;; por f en *.txtdo; mv “$f” myfolder/; hecho
/
El tímido cáscara es perfectamente increíblemente fuerte… esto doesnt’ pareja golpecito el poder, pero daría usted un bueno idea de que es posible.

Diaria Correo electrónico Actualizaciones
Usted lata obtener nuestro cómo- a artículos en su bandeja de entrada cada día gratis. Justa entrar su nombre y correo electrónico abajo:


Efectivamente, Im’ lindo cierto con ambos éstos órdenes usted lata justa hacer esto:
unzip *.zip
unzip *.rar
Aparentar un poco más franco.
Aquel mayo obra a veces, pero didnt’ obra para mí. (justa pruebas él de nuevo hacer cierto)
El artículo es principalmente ilustración cómo a uso el por hacer en tímido=)
Cómo haría Voy acerca de ‘rarring’
o comprimido un ramo de carpetas?
Hay un descomprimir aquel extractos casi todo lima tipos, si así cuál?
hallazgo nombre *.zip exec unzip {} \;
Tentativa unzip \*.zip – Él obras en Capelo cardenalicio sabor, No he probado él en cualquier otro linux.
Por qué didnt’ yo hallazgo esto 3 días hace? El único argumento es aquel el limas arent’ extracto en subdirectorios. Hice un semejante programa mi. Toma un mirada: http://ubuntu.alperortac.de/20.....ubfolders/
Acaso Alp necesidades algo como esto:
por f en *.zipdo; unzip “$f” d “$f.inflateddone”;
Él obras en mi Debian.
posdata Ive’ no seen Alp vínculo causa parece roto.
Lo siento por lo roto vínculo, y gracias por punto aquel afuera. Su’ fijado ahora.
Muy útil cursillo! gracias
Modifiqué mío un poco a explicar archivos cuál pedir confirmación. Si usted ‘ hombre unzip’ youll’ hallazgo un o interruptor cuál: “-o sobreescribir limas SIN pronto”
Así mi .sh programa cantidad a:
por f en *.zip;
hacer unzip o d “$f”;
hecho
Esperanza esto ayuda alguien! Recuerdos,
Ax3
Miradas como mi anterior código poste didnt’ andar arestín completamente. YO destinado a en la segundo línea de código:
hacer unzip o d foldername/“$f”;
Ax3
Sé esto página es antiguo, pero YO justa fundar él cuándo buscando un bueno unrar programa, así pensamiento YO haría poste mi final solución. El situación: su’ en un director con un ramo de carpetas, cada una contener un comprimido lima. YO acostumbró uso esto programa, cuál fundar y extracto todo el *.rar limas:
hallazgo tipo f nombre ‘*.rar’ exec unrar x {} \;
Pero después noté unos de mi comprimido limas estado distribuido por mucho ‘ parte’ limas, y ocasionalmente, todo de éstos haría estar *.rar limas, y así esto programa haría tentativa hacer el todo descomprimir por parte lima, cuál estado molestoso, tiempo consumir y más importantemente no el elegante solución! Así después de un poco de leyendo, Vine arriba con esto:
por director en `ls d */`; hacer
rarFile`ls= $ director | grep yo .rar –max- conde 1`;
unrar e $directoryrarFile$;
hecho
Esto iteración a través cada director al corriente nivel, y por cada una descubrimientos justa el primero *.rar lima, y extractos ella esté el corriente director.
thx mucho!!!