Cómo comprimir archivos recursivamente (o cómo DESHACER 'gzip -r')

Cómo comprimir archivos recursivamente (o cómo DESHACER 'gzip -r')

Estoy aprendiendo Linux y estaba probando el comando gzip. Lo probé en una carpeta que tiene una jerarquía como

Personal/Folder1/file1.amr
Personal/Folder2/file2.amr
Personal/Folder3/file3.amr
Personal/Folder4/file4.amr

Ejecuté "gzip -r Personal" y ahora es como

Personal/Folder1/file1.amr.gz
Personal/Folder2/file2.amr.gz
Personal/Folder3/file3.amr.gz
Personal/Folder4/file4.amr.gz

¿Cómo vuelvo?

Respuesta1

Puedes usar

gunzip -r Personal

que funciona igual que

gzip -d -r Personal

Si gzipen su sistema no tiene la -ropción (por ejemplo, busybox's gzip), puede usar

find Personal -name "*.gz" -type f -print0 | xargs -0 gunzip

Respuesta2

Aquí está la respuesta:

Cambie de directorio hasta que esté solo un paso por encima del directorio de destino y ejecute este comando

gunzip -r Personal
OR
gunzip -r .     <--- if you're in the same directory

. es el directorio de trabajo actual

Gracias @jofel

información relacionada