Como compactar arquivos recursivamente (ou como DESFAZER 'gzip -r')

Como compactar arquivos recursivamente (ou como DESFAZER 'gzip -r')

Estou aprendendo Linux e estava tentando o comando gzip. Eu tentei em uma pasta que tem uma hierarquia como

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

Executei "gzip -r Personal" e agora é como

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

Como faço para voltar?

Responder1

Você pode usar

gunzip -r Personal

que funciona da mesma forma que

gzip -d -r Personal

Se gzipno seu sistema não tiver a -ropção (ex busybox. gzip), você pode usar

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

Responder2

Aqui está a resposta:

Mude os diretórios até que você esteja apenas um passo acima do diretório de destino e execute este comando

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

. é o diretório de trabalho atual

Obrigado @jofel

informação relacionada