Como compactar arquivos com --junk-files e criar um container de nível superior

0

Eu tenho arquivos com caminhos de arquivos que desejo zipar. No momento estou fazendo assim:

zip files.zip -j@ < filepaths.txt

Isso funciona, mas cria um arquivo .zip que, quando descompactado, descompacta todo o seu conteúdo em uma pasta onde o unzip é executado, poluindo efetivamente essa pasta com milhares de arquivos do arquivo files.zip.

Existe alguma maneira de criar um container de nível superior ao compactar a lista de arquivos para que, quando eu descompactar o arquivo files.zip, eu receba o diretório 'files' e todos os arquivos dentro dele?

    
por Drag0 12.07.2016 / 13:16

1 resposta

0

Eu tenho uma opção "-d extrair arquivos em exdir" no meu unzip (5.52) que parece fazer o que você precisa.

$ unzip -d files files.zip
    
por 12.07.2016 / 15:22

Tags