Descomprimir múltiples archivos

by

Descomprime múltiples .zip .gz or .bz2 .

.zip

for file in *.zip; do unzip "${file}"; done

.gz

gunzip *.gz

.bz2

bunzip2 *.bz2

tar.gz

for file in *.tar.gz; do tar zxf "${file}"; done

tar.bz2

for file in *.tar.bz2; do tar jxf "${file}"; done

Uso de escritura del Shell

Si usted usa uno de las pequeñas partes que se usan para hacer lazos en una escritura con un número arbitrario de archivos, usted puede querer configurar el shell usar para usar “nullglobs”. Por ejemplo, normalmente el *.tar.gz evaluará a *.tar.gz cuando ninguno de los archivos que fueron encontrados igualan este comodín, más bien para evaluar a una secuencia vacía. Por lo tanto ‘tar’ es ejecutado con esta secuencia como un parámetro. Para evitar esto, usted puede solicitar que el shell use nullglobs con :

shopt -s nullglob

Si no se encontró ninguna correspondencia, el shell volverá una secuencia vacía, y el lazo se termina.

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s


A %d blogueros les gusta esto: