Como compactar recursivamente apenas determinadas extensões de arquivo com a linha de comando 7zip?

Como compactar recursivamente apenas determinadas extensões de arquivo com a linha de comando 7zip?

Com quais comandos posso compactar apenas determinadas extensões de arquivo com 7zip? por exemplo, *.txt e *.doc e *.docx (em subdiretórios, portanto 'recursivamente')

Eu leioCompacte apenas arquivos específicos de uma pasta, preservando a estrutura da pasta e a partir daí posso ver que isso 7z a archive.7z -ir!.\*.txt compactaria todos os arquivos txt no diretório atual, mas e se eu quiser especificar várias extensões, por exemplo *.txt, *.doce *.docx?

Responder1

Você pode repetir a -irmudança várias vezes, como

 7z a archive.7z -ir!.\*.txt -ir!.\*.doc

(às vezes, apenas experimentar é a maneira mais rápida de obter uma resposta ;-)

informação relacionada