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