如何在 Ubuntu 中一次提取文件夹中的多个 7z 文件?
如何提取大约 900 个 7z 文件,这些文件都位于同一文件夹中(全部都只有一个文件)而不需要一一提取?
我使用的是 Ubuntu 10.10。所有文件都位于 /home/username/folder1/folder2
中。
How can I extract about 900 7z files which are all located in the same folder (all have only one file inside) without doing it one by one?
I am using Ubuntu 10.10. All files are located in /home/username/folder1/folder2
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(11)
上面的代码对我有用
The above code worked for me
使用 parallel 是相当方便的方式,并且免费提供总进度表;)
Using parallel is rather convenient way with total progress meter for free ;)
7z x “*.7z”
这在 ubuntu 中对我有用
7z x "*.7z"
this worked for me in ubuntu
这会将所有 7z 格式的 .7z 文件提取到当前目录,而不等待完成。
您的计算机可能已被拥有。您已被警告!
This will extract all
.7z
files if they're 7z format to the current directory, without waiting for completion.Your computer could be owned. You have been warned!
如果您希望将多个 7zip 存档解压到 Linux 中同名的文件夹中,您可以使用:
例如,如果您有两个 7zip 存档
a.7z
和b.7z
,它会创建两个文件夹a
和b
,并将a.7z
解压到文件夹a
和b.7z
进入文件夹b
。上面的命令来自用户这个关于超级用户的答案用户Vojtech。
If you wish to extract multiple 7zip archives to folders with the same names in Linux, you can use:
For example, if you have two 7zip archives
a.7z
andb.7z
, it will create two foldersa
andb
, and uncompressa.7z
into foldera
andb.7z
into folderb
.The above command comes from this answer on superuser by user Vojtech.
你不需要让事情变得过于复杂。要提取拆分为多个部分的 7-Zip 存档,请使用以下命令:
7-Zip 会注意到您有一个多卷存档,并且它会解压所有内容。
You do not need to overcomplicate things. To extract a 7-Zip archive split to multiply parts use the following command:
7-Zip will notice you that you have a multi-volume archive and it unpacks everything.
可能最简单的方法如下
Probably the simplest approach is below
除了使用 for 循环之外,
您还可以将 find 与 exec 参数或 xargs 结合使用
in adition to using a for loop
you can also use find in combination with the exec argument or xargs
另一个带有 -aos 参数的示例。
Another example with -aos parameter.
最简单的方法是
解压缩'*.zip'
。确保您有
'
标记。The simplest way is
unzip '*.zip'
.Make sure you have the
'
marks.