У меня есть приблизительно 200 файлов, что я архивировал долгое время движение в победе. они заархивированы с различными расширениями (zip, 7zip, rar...), но пароль для извлечения их является тем же.
Как я извлекаю все файлы путем ввода пароля только однажды?
Метод для извлечения 1 файла был бы:
unzip -P password file
Это используется для маркировки нескольких файлов с различными расширениями: *.{zip,7zip,rar}
, Таким образом, я запустил бы с...
unzip -P password *.{zip,7zip,rar}
Мышление, хотя это это могло ошибка на любом из файлов, не являющихся корректным (поврежденный) или с неправильным паролем. Также: это - небезопасно: пароль вводится в простом виде и ком-то проверяющем, что список процессов также способен к наблюдению его. Если это - беспокойство, необходимо оставить часть "пароля" и ввести ее при выяснении.
Никакая идея, если это попросит его каждый раз хотя, таким образом, необходимо будет подтвердить это;)
Проверьте эту ссылку: http://www.cyberciti.biz/faq/linux-unix-shell-unzipping-many-zip-files/
В основном можно использовать этот код:
unzip '*.zip'