使用7-Zip从命令行解压缩.rar


16

在Windows命令行上,我可以这样提取档案:

7za e somefile.zip

我知道7-Zip在GUI中支持.rar,但是可以在命令行模式下完成吗?

Answers:


20

是的,您可以从命令行提取.rar存档,但前提是您使用的是7z而不是7za

7za.exe(一个=单独)是7-Zip的独立版本。7za.exe仅支持7z,lzma,cab,zip,gzip,bzip2,Z和tar格式。7za.exe不使用外部模块。

以上内容适用于Linux和Windows,语法相同:

视窗:

C:\Users\me>7z e dll-test.rar
7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Processing archive: dll-test.rar

Extracting  mso97.dll

Everything is Ok

Size:       3782416
Compressed: 1857291

Linux:

[me ~]$ 7z e dll-test.rar

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)

Processing archive: dll-test.rar

Extracting  mso97.dll

Everything is Ok

Size:       3782416
Compressed: 1857291

1
合理的警告:7za.exe不仅仅支持.rar这样7z.exe做。
马特·克拉克森

2

您可以在“ 7-zip.chm”帮助文件中看到所有命令行(来自安装):

提取rar就像提取所有文件一样:

7z x archive.rar

例如:

"C:\Program Files\7-Zip\7z.exe" x "C:\Archives\test file.rar"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.