como passar vários arquivos para zip para zipar [duplicado]

1

Digamos que eu tenha uma lista de arquivos a.txt, b.txt, c.txt, é possível passá-lo para o comando zip como argumentos e torná-lo zip em um arquivo, digamos a.zip?

    
por william007 30.01.2018 / 08:37

1 resposta

6

Claro. A página do manual de zip diz que você pode especificar [file ...] na linha de comando. Esta notação diz que você pode especificar vários arquivos separados por espaços, como este:

zip a.zip a.txt b.txt c.txt

Veja também Existe um padrão ”Formato para linha de comando / shell help text? para detalhes sobre a notação de sintaxe da linha de comando.

Você também pode utilizar expansão do nome do caminho . O shell substituirá curingas usados no nome do arquivo por todos os nomes de arquivos correspondentes. Exemplo:

zip a.zip *.txt
    
por Melebius 30.01.2018 / 08:42