Yar*_*ron 35
unzip -P your-password zipfile.zip
Run Code Online (Sandbox Code Playgroud)
-P密码
使用密码解密加密的zipfile条目(如果有的话).这是不安全的!许多多用户操作系统为任何用户提供了查看任何其他用户的当前命令行的方法; 即使在独立系统上,也总是存在过度偷窥的威胁.在自动脚本中将明文密码存储为命令行的一部分更糟糕.尽可能使用非回显交互式提示输入密码.(在安全性非常重要的地方,使用强大的加密,例如Pretty Good Privacy,而不是标准zipfile实用程序提供的相对较弱的加密.)
Atu*_*uri 22
在 Ubuntu 中,我必须使用以下命令安装 7zip (7z) 存档工具:
sudo apt-get install p7zip-full
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用 Ubuntu 的默认存档管理器解压缩受密码保护的 zip 文件
kub*_*b1x 12
我在使用unzipsay 时遇到了问题need PK compat. v5.1 (can do v4.6)。p7zip改为安装并使用以下命令解压缩:
7z x archive.zip -ppassword
Run Code Online (Sandbox Code Playgroud)
小智 12
要解压缩多个受密码保护的文件,此命令将不起作用
unzip -P PASSWORD *.zip
Run Code Online (Sandbox Code Playgroud)
为了使其工作,您需要在引号中包含引号*.zip,因为每当您使用通配符 (*) 时,shell 本身都会扩展该通配符并将结果传递给程序。这是因为,与 UNIX 中的大多数程序不同,unzip 一次不能提取多个文件。
在此处了解更多信息https://chrisjean.com/unzip-multiple-files-from-linux-command-line/。
因此,要解压缩多个受保护的文件,请使用此
unzip -P PASSWORD '*.zip'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43371 次 |
| 最近记录: |