Я пытаюсь разархивировать файл с данным паролем от поставщика. Я должен автоматизировать этот процесс, таким образом, я хотел бы, чтобы команда сделала это, так, чтобы я мог записать сценарий.
Для разархивации файлов с паролем используют -P
опция:
unzip -P password file.zip
Для создания каталога с той же структурой как источник .zip
и содержание места в нем:
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
Для разархивации содержания в текущий каталог, не создавая один с той же структурой как источник .zip
файл:
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