如何在Ubuntu中一次在文件夹中提取多个7Z文件?
题
如何提取大约900个7Z文件,这些文件都位于同一文件夹中(所有人都只有一个文件)而又不一接一这样做?
我正在使用Ubuntu 10.10。所有文件都位于 /home/username/folder1/folder2
.
解决方案
for arc in *.7z
do
7zwhatever "$arc"
done
其他提示
7za -y x "*.7z"
以上代码对我有用
for f in *.7z
do
7zr e "$f" &
done
这将提取全部 .7z
文件如果它们是当前目录的7z格式,而无需等待完成。
您的计算机可以拥有。你被警告了!
使用 平行线 免费的总进度表是相当方便的方式;)
ls *.7z | parallel -j+0 --eta '7z x {} >/dev/null'
7z x "*.7z"
这在Ubuntu为我工作
在使用for循环的
您也可以将查找与Exec参数或XARGS结合使用
最简单的方法是 unzip '*.zip'
.
确保您有 '
分数。
不隶属于 StackOverflow