Gostaria de saber qual é o comando a ser usado para compactar todos os arquivos em um diretório de destino recursivamente? Tentei usar o comando descompactar, mas não funcionou.
Eu tentei o comando de descompactar todos os arquivos zip em uma pasta de destino?
-exec
gostafind . -type f -name "*.gz" -exec tar xzf {} -C <out> \;
?tar: This does not look like a tar archive
gunzip
tem-r
opção. Deman gunzip
:Portanto, se você deseja
gunzip
todos os arquivos compactados (gunzip
atualmente pode descomprimir arquivos criados por gzip, zip, compactar, compactar -H ou pacote) dentro do diretório/foo/bar
e de todos os seus subdiretórios:Isso também manipula nomes de arquivos com espaços.
fonte