San*_*lai 21
7za -y x "*.7z"
Run Code Online (Sandbox Code Playgroud)
上面的代码对我有用
for f in *.7z
do
7zr e "$f" &
done
Run Code Online (Sandbox Code Playgroud)
这将把所有.7z文件(如果它们是7z格式)提取到当前目录,而不等待完成.
您的计算机可能是拥有的.你被警告了!
使用并行是一种相当方便的方式,总进度表是免费的;)
ls *.7z | parallel -j+0 --eta '7z x {} >/dev/null'
Run Code Online (Sandbox Code Playgroud)
如果您希望将多个 7zip 存档解压到 Linux 中同名的文件夹中,您可以使用:
for archive in *.7z; do 7z x -o"`basename \"$archive\" .7z`" "$archive"; done
Run Code Online (Sandbox Code Playgroud)
例如,如果您有两个 7zip 存档a.7z和b.7z,它将创建两个文件夹a和b,并解压缩a.7z到文件夹a和 b.7z到文件夹b。
你不需要让事情变得过于复杂。要提取拆分为多个部分的 7-Zip 存档,请使用以下命令:
7z x archive.7zip.0
Run Code Online (Sandbox Code Playgroud)
7-Zip 会注意到您有一个多卷存档,并且它会解压所有内容。
| 归档时间: |
|
| 查看次数: |
28333 次 |
| 最近记录: |