Compactar vários arquivos, um por um

Compactar vários arquivos, um por um

Questão

Eu quero uma centena de arquivos zip em um diretório, um por um.

de tal modo que:

 foreach dir *. img do em zip $ 1.zip 

Solução

Existe a linha de comando correta;

 : ~ $ ls * .img a10.img a1.img a2.img a3.img a4.img a5.img a6.img a7.img a8.img a9.img : ~ $ ls * .img | zip archive_img adicionando: a10.img (armazenado 0%) adicionando: a1.img (armazenado 0%) adicionando: a2.img (armazenado 0%) adicionando: a3.img (armazenado 0%) adicionando: a4. img (armazenada 0%) adicionando: a5.img (armazenada 0%) adicionando: a6.img (armazenada 0%) adicionando: a7.img (armazenada 0%) adicionando: a8.img (armazenada 0%) adicionando: a9. img (armazenado 0%) : ~ $ zip -sf archive_img.zip Arquivo contém: a10.img a1.img a2.img a3.img a4.img a5.img a6.img a7.img a8.img a9 .img Total de 10 entradas (0 bytes) : ~ $ file archive_img.zip archive_img.zip: dados do arquivo zip, pelo menos v1.0 para extrair 

Nota

Resolvido por lami20j

Artigo Anterior Próximo Artigo

Principais Dicas