Script de shell para descompactar um arquivo com uma senha

4

Estou tentando descompactar um arquivo com uma determinada senha do fornecedor. Eu preciso automatizar esse processo, então eu gostaria de um comando para fazer isso, para que eu possa escrever um script.

    
por Gangadhar Lankella 03.03.2017 / 13:41

1 resposta

6

Para descompactar arquivos com senha, use a opção -P :

unzip -P password file.zip

Para criar um diretório com a mesma estrutura que a origem .zip e colocar o conteúdo:

unzip -P password file.zip

# output
total 560
drwxrwxr-x   2 george george   4096 Mar  3 14:02 ./
drwxr-xr-x 199 george george  12288 Mar  3 14:01 ../
drwx------   2 george george   4096 Apr 23  2016 file/
-rw-rw-r--   1 george george 150058 Feb 18 07:00 file.zip

Para descompactar o conteúdo no diretório atual sem criar um com a mesma estrutura que a origem .zip file:

unzip -j -P password file.zip

# output
total 560
drwxrwxr-x   2 george george   4096 Mar  3 14:02 ./
drwxr-xr-x 199 george george  12288 Mar  3 14:01 ../    
-rw-rw-r--   1 george george 150058 Feb 18 07:00 file.zip
-rw-------   1 george george 405115 Apr 23  2016 Transcript.pdf 
    
por George Udosen 03.03.2017 / 13:54