使用密码提取多个文件

使用密码提取多个文件

我有大约 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'

相关内容