我有大约 200 个文件,这些文件是我在 win 中压缩了很久的。它们使用不同的扩展名 (zip、7zip、rar 等) 压缩,但解压它们的密码是相同的。
如何仅输入一次密码即可提取所有文件?
答案1
提取 1 个文件的方法是:
unzip -P password file
这用于标记具有不同扩展名的几个文件:*.{zip,7zip,rar}
因此我想先从...开始。
unzip -P password *.{zip,7zip,rar}
但请注意,如果任何文件不正确(已损坏)或密码错误,这可能会出错。另外:这是不安全的:密码是明摆着输入的,检查进程列表的人也能看到它。如果担心这一点,您应该保留“密码”部分,并在被要求时输入。
但不知道它是否每次都会要求这样做,所以你需要确认这一点;)
答案2
查看此链接: http://www.cyberciti.biz/faq/linux-unix-shell-unzipping-many-zip-files/
基本上你可以使用这个代码:
unzip '*.zip'