He intentado ambos gzip
y gunzip
comandos pero recibo cualquiera
gunzip *.gz
gzip: invalid option -- 'Y'
gunzip -S-1800-01-01-000000-g01.h5.gz
gzip: compressed data not read
from a terminal. Use -f to force decompression. For help, type: gzip -h
Si pruebo la -f
opción, me lleva mucho tiempo trabajar en un solo archivo y el comando no se ejecuta correctamente. ¿Me estoy perdiendo de algo?
-Y.something.gz
? Si es así, es posible que necesite usar la--
bandera de Gnu para asegurarse de que se traten como nombres de archivo en lugar de opciones, es decirgunzip -- *.gz
Respuestas:
Puedes usar el siguiente comando.
Vaya al directorio donde está su
.gz
archivo y ejecute el comando:Extraerá todos los archivos con el nombre original y lo almacenará en el directorio de inicio del usuario actual (
/home/username
). Puedes cambiarlo a otro lugar.EDITAR:
Este comando también funcionará. Pero, por defecto, reemplaza el archivo original.
fuente
Opción n. ° 1 : descomprima varios archivos con comillas simples (versión corta)
Tenga en cuenta que la
*.gz
palabra se coloca entre dos comillas simples, por lo que Shell no la reconocerá como un carácter comodín.Opción n. ° 2 : descomprima varios archivos usando shell for loop (versión larga)
La fuente
EDITAR:
Acabo de probar:
Y funcionó.
-d
descomprimir yk
mantener archivos originales.fuente
gunzip ‘*.gz’
este comando? No puedo ejecutar este comando. Está dando error.gunzip '*.gz'
notgunzip ‘*.gz’
(' '
not `` ``)gzip: *.gz: No such file or directory
nuevo también no funciona. has intentado?Usuarios de Linux:
Use el siguiente comando para extraer la cantidad mínima de archivos .gz en el directorio actual y sus subdirectorios
Use el siguiente comando para extraer cualquier número de archivos .gz en el directorio actual y sus subdirectorios
fuente