7-ZIP命令行 工具版本7z.exe允许您使用系统终端执行命令。 7-Zip是一个功能强大,开源且用户友好的程序,它为大多数文件归档(如7z,ZIP,RAR,TAR和GZIp等)提供支持。这些特性使7-Zip易于下载并用于个人或商业目的。

通过使用命令行版本,即使没有图形用户界面(GUI),也可以从终端访问所有功能。在我们进一步讨论7-Zip的不同命令之前,请先查看 7拉链 有关我们更多有用的指南。
哪个是最好的工具, 7压缩vs WinRAR? 7Zip安全吗?这些是您在学习之前也应该澄清的一些问题 如何使用7Zip。您还需要了解与 7-Zip无法打开文件作为存档 该工具有时会遇到的问题。
7-Zip可用于压缩,提取,测试运行列表,添加和更新存档文件。 7z.exe版本适用于Windows,而7-Zip是Windows的命令行版本 的Linux, Mac OS X和 UNIX系统。 7z格式具有几个主要功能,包括开放式体系结构,高比例和安全AES – 256加密选项。该软件可让您使用任何压缩或加密方法。该格式支持最大16000000GB的文件大小和Unicode文件名。在下一节中,我们将向您展示此软件使用的一些常用命令。
内容
Windows命令示例
7-Zip命令行可执行文件是7za.exe。您可以使用EXE文件在存档上运行命令。在我们的示例中,我们将使用“ C:UsersName”作为我们的用户目录。以下是逐步指导您入门的步骤:
- 在继续执行其他命令之前,一个有用的提示是将7za.exe放在您的目录中。这将为您提供便利,因为您不必更改环境路径。
- 启动Windows控制台,并使用一些命令测试7za.exe程序
- 键入exe名称7za,以显示文件详细信息
在命令行上,默认命令和输出如下所示:
7za [ …]
[ …]
[<@ listfiles…>]
在继续进行示例之前,请查看其他指南和网站上的评论。您可能对我们感兴趣 7压缩vs WinRAR 评论和我们的 7-Zip密码保护指南.
功能字母命令
在本节中,我们将引导您完成功能字母命令。因为它们只是单个字母,所以很容易记住。
除了寻找有关的细节 7-Zip下载适用于PC 或 的Linux,了解归档错误非常重要。因为如果您不知道,命令行是无用的 如何修复7-Zip无法打开文件.
存档并添加到ZIP
功能字母a命令用于将数据放入归档中。此“ a”命令代表“存档”或“添加”。要成功执行此操作,必须指定存档位置和源文件。在终端行上使用该命令将如下所示:
C:UsersName> 7za -t7z文件。7z* .txt
7-Zip(A)4.60 Beta版权所有(c)1999-2008 Igor Pavlov 2008-08-19
扫描
创建存档文件.7z
压缩fileA.txt
压缩fileB.txt
一切都好
C:用户名>
删除
功能字母d命令用于从存档中删除一个或多个特定文件。此“ d”命令代表删除。在终端行上使用该命令将如下所示:
7z d example.zip * .bak -r
让我们分解一下命令,以免感到困惑。该命令代表以下内容:
7z:使用可执行文件
d:删除文件
example.zip:从此存档中删除
* .bak:仅匹配bak文件
-r:遍历所有子目录
提取并放大
当没有大量存档时,功能字母e命令很有用。 “ e”命令代表解压缩以解压缩或放大并存档。在终端行上使用该命令将如下所示:
7z e example.zip
再次,让我们分解一下以帮助您理解。在此命令中,我们看到以下单词/命令:
7z:使用可执行文件
e:使用提取命令
example.zip:您正在扩展的源档案
同时,功能字母x命令与e的工作方式相同。区别在于它保留了完整路径。如果您具有精心设计或重要的目录结构,这将很有用。另外,这对于备份很有用。在终端上使用命令如下所示:
7z x example.zip
在此命令中,我们看到以下单词/命令:
7z:使用可执行文件
x:使用提取命令
example.zip:要从中提取所有文件的档案
清单
此功能字母小写L命令用于列出归档内容。 “ l”命令代表列表。但是,您可能不需要经常使用此命令。在终端上使用以下命令:
C:UsersName> 7za l files.7z
测试
此功能字母t命令用于测试档案的完整性。 “ t”命令代表测试。但是,这比“ -t”开关有用得多。在终端上使用以下命令:
7z t example.zip * doc -r
在此命令中,我们看到以下单词/命令:
7z:使用可执行文件
t:测试特定档案
example.zip:要测试的档案
* .doc:测试档案中的所有doc文件
-r:递归所有子目录
更新资料
此功能字母u命令用于将档案中的旧文件替换为较新的文件。 “ u”命令代表更新。此命令可避免对整个文件进行解压缩和重新压缩 封存。该命令不适用于固态档案。在终端上使用以下命令:
7z u example.zip * .doc
我们看到以下单词/命令:
7z:使用可执行文件
u:更新命令
example.zip:您要在其中更新文件的档案
* .doc:仅更新doc文件
如何在命令提示符中解压缩文件
有几种方法可以使用命令提示符解压缩文件。最简单的方法是使用命令提示符 unzip.exe 命令。
您可能想知道如何在命令提示符中解压缩文件。答案取决于文件。如果是文本文件,则需要使用正确的命令。但是,如果文件是二进制文件,则需要使用其他工具。例如,如果您有 PDF,您可能想使用不同的工具来解压缩它。幸运的是,还有许多其他解压缩文件的选项,包括大量的第三方实用程序。
首先,您必须打开文件资源管理器。打开 zip 文件所在的目录。完成后,您将能够导航到 ZIP 文件。从那里,您需要选择要提取的所有文件。选择完文件后,您需要选择是要解压缩它们还是重命名它们。
要选择所有文件,您需要使用 Ctrl + 单击功能。这是 Ctrl + A 的快捷方式。或者,您可以只单击要选择的第一个文件。但是您需要对其他文件执行相同的操作。
您也可以通过右键单击来选择多个文件。根据您的操作系统,这可以压缩或重命名所选文件。也可以将路径复制并粘贴到命令提示符窗口中。这样做会让你在几分钟内做同样的事情。
同样,您可以通过右键单击文件夹然后单击“Zip”来压缩文件夹。根据您的系统,您可能还需要在创建 Zip 文件之前选择文件夹。另外,请务必选中完成时显示提取的文件选项。这将允许您在同一窗口中查看提取文件的内容。
如果您使用的是 Windows 10,系统还会要求您为文件命名。虽然您可以使用自定义名称,但默认的“Zip”也不错。还有一些其他选项可以帮助您决定名称。您还可以更改存档实用程序中的默认文件夹位置。
最后,您需要找到一种剪切和粘贴的方法。如果您使用的是 Mac,最简单的方法是将所选文件拖到新位置。或者,您可以使用复制路径之类的程序。
在命令提示符中解压缩文件不仅会从存档中删除所有文件,还会使您能够在同一文件夹中再次使用它们。在某些情况下,您还可以添加丢失的文件。
例如,如果您创建了一个包含所有必要文件的文件夹,您可以将其解压缩并提供给其他人访问。但是,请注意添加密码。向 zip 文件添加密码会使它在 Windows 资源管理器中变得不友好。
在命令提示符中使用文件内容可能是一项有用的功能,尤其是当您正在处理一个项目并需要与其他同事共享时。但是,如果您需要知道如何在命令提示符下解压缩文件,则需要知道要使用哪些命令。
开关
我们在命令行上看到的另一个命令是switch。交换机由交换机说明符和交换机名称组成。说明符可以是破折号(-)或正斜杠(/)。开关通常如下所示:
以下是常见开关的列表:
开关 | 描述 |
— | 停止开关解析 |
-广告 | 在GUI版本(7zg)中显示对话框 |
-爱 | 包括档案文件名 |
-一个 | 禁用档案名称解析 |
ao | 覆写模式 |
-斧头 | 排除档案文件名 |
-bb [0-3] | 设置输出日志级别 |
-bd | 禁用进度指示器 |
-bs {o | e | p} {0 | 1 | 2} | 设置输出流的输出/错误/进度 |
-bt | 显示执行时间统计 |
-一世 | 包括文件名 |
-米 | 设置压缩方式 |
-o | 设置输出目录 |
-p | 设定密码 |
-r | 递归子目录 |
-sa | 设置档案名称模式 |
-scc | 设置控制台输入/输出的字符集 |
-scrc | 设置具有功能 |
-scs | 设置列表文件的字符集 |
-sdel | 将文件包含到存档中后删除文件 |
-sfx | 创建SFX存档 |
-si | 从StdIn读取数据 |
-slp | 设置大页面模式 |
-slt | 显示技术信息 |
-sni | 存储NT安全信息 |
-sns | 存储NTFS备用流 |
-snc | 如果名称中包含:字符,则将文件提取为备用流 |
-snr | 在备用流的路径中,将:字符替换为_字符 |
-snh | 将硬链接存储为链接(仅WIM和TAR格式) |
-snl | 将符号链接存储为链接(仅WIM和TAR格式) |
-所以 | 将数据写入StdOut |
-spd | 禁用文件名的通配符匹配 |
-spe | 消除用于提取存档命令的根文件夹的重复 |
-spf | 使用标准文件路径 |
-ssc | 设置区分大小写模式 |
-ssw | 压缩文件以供写入 |
-stl | 从最近修改的文件设置存档时间戳记 |
-stm {HexMask} | 设置CPU线程的亲和力(十六进制数) |
-stx | 排除档案类型 |
-t | 档案类型 |
-u | 更新选项 |
-v | 创建卷 |
-w | 设置工作目录 |
-X | 排除文件名 |
-y | 假设所有查询为“是” |
经常问的问题
启动窗口并通过在Windows(7za.exe)中为P7Zip(7z.exe)输入“ 7z”或为7-Zip输入“ 7za”来运行您正在使用的7-Zip版本,以运行P7-Zip或7za输入命令之前输入应用程序。之后,您可以使用上面列出的任何命令。输入命令时,请确保遵循语法。
您可以使用e或x命令提取ZIP文件。
使用“ a”命令创建一个新的归档文件,该文件可以以7z,XZ,GZIP,TAR,ZIP等结尾。
使用“ a”命令将文件添加到ZIP文件。
7压缩命令行:结论
即使没有GUI,也可以在命令行上使用7Zip的所有功能。只要您熟悉一些命令,您就会从实践中获得更好的体验。我们错过了清单上的任何命令吗?在下面的评论部分给我们留言,让我们知道。
感谢您的指导,看起来真的很有帮助!虽然我将需要一些练习才能说我能很好地处理它。
但是,也许您应该做一个小小的更正:指南中的命令行工具是7za.exe,但是在任何地方都找不到此可执行文件-这非常令人困惑。然后我发现它现在只是“ 7z.exe”,但这在下载页面上还不清楚。
有了这两个小调整,该指南将非常有用! 🙂
顺便说一句,当在某些地方(例如通过示例)解释了开关的语法和选项时,它会更加有用。
我同意拉莫纳。总体而言,从简单的用户角度来看,缺少信息。有关如何组合开关的示例不足。请保持耐心,为无知的用户和更多示例写信。
这是否意味着“ 7za a -t7z files.7z * .txt”表示-tzip将是“ zip”存档的?
在Befehl 7z后,“ Be”从日期开始。死亡日期/ Exe heisst 7z
您可以在以下日期进行查询:
7z -t7z档案名称.7z *。*
Hilfreich ist es den Pfad zu 7zip in der PATH vari der der Umgebungsvariablen zuergänzen。
Dannkönntihr 7z每cmd abrufen x-beliebiger Stelle。
mit der Eingabe von 7z(im Programmpfad,路径变量variant)在cmd erhaltet ihr konkrete Angaben zu denmöglichenSchaltern und der Syntax中使用。
因此,每个档案都应由档案馆存档。
(由Das Formular发行的密码和版权声明– bitteprüfen!)
befehl 7z的历史数据在das Archiv中的Befehl zumHinzufügenvon Dateien。死亡日期/ Exe heisst 7z
事与愿违的日期:
7z--t7z档案名称。7z*。 *
Hilfreich ist es den Pfad zu 7zip in der PATH vari der der Umgebungsvariablenhinzuzufügen。
Dannkönntihr 7z和每cmd abrufen的einer x-beliebiger Stelle。
注释7z(在PATH变量中的Programmpfad oder nach der路径变量),在schaltern und der语法中的信息。
因此,每个档案都应由档案馆存档。
如果将注释德语翻译为德语(第二次尝试),则此注释功能将无法使用,听起来也太可笑了。
Ich suche eine Möglichkeit, über die Kommandozeile das Aufteilen auf Teildateien zu steuern。 Bin aber nicht fündig geworden。
在 der grafischen Oberfläche nennt sich das 中:“In Teildateien aufsplitten”
你好,
您知道是否可以使用 CLI 提取 .exe 文件的内容?我试图提取的文件可以通过右键单击 .exe 文件并选择 7Zip – 提取来打开,它会正确提取存档的内容。当我尝试通过 CLI 执行此操作时,我收到一条错误消息“命令行错误”。
任何建议将不胜感激!