7z命令行使用方法

合集下载

7z编译使用调用

7z编译使用调用

7z编译使用调用【最新版】目录1.7z 编译的概述2.7z 编译的调用方法3.7z 编译的应用实例正文【7z 编译的概述】7z 编译是一款功能强大的文件压缩与解压缩工具,它采用 7z 算法,能够对各种文件进行高效的压缩和解压缩。

7z 编译不仅可以压缩和解压缩常见的 zip、rar 等格式的文件,还可以处理 iso、img 等镜像文件。

由于其开源的特性,7z 编译被广泛应用于各种操作系统和软件开发领域。

【7z 编译的调用方法】7z 编译的调用方法分为两部分,一部分是编译器的调用,另一部分是 API 的调用。

编译器的调用主要是指在编译过程中,调用 7z 编译器对源代码进行编译。

具体的调用方法取决于你使用的编译器,一般来说,只需要在编译命令中加入 7z 编译器的路径即可。

API 的调用则是指在程序运行过程中,通过调用 7z 编译器的 API 接口,实现对文件的压缩和解压缩。

API 的调用需要先引入 7z 编译器的头文件,然后通过调用 API 函数实现对文件的操作。

【7z 编译的应用实例】以下是一个使用 7z 编译的实例:```#include <7zr.h>int main(){char *src = "test.txt";char *dst = "test.7z";int ret = 7z_compress(src, dst, "7z");if (ret == 0){printf("Compress successed!");}else{printf("Compress failed!");}return 0;}```在这个实例中,我们使用 7z_compress 函数对名为“test.txt”的文件进行压缩,并将压缩后的文件保存为“test.7z”。

如果压缩成功,程序将输出“Compress successed!”,否则将输出“Compress failed!”。

7za命令行详解

7za命令行详解

7za命令行详解分类:LINUX命令行压缩解压一 7z1) 简介7z,全称7-Zip,是一款开源软件。

是目前公认的压缩比例最大的压缩解压软件。

主页:/中文主页:/命令行版本下载:/download.html主要特征:# 全新的LZMA算法加大了7z格式的压缩比# 支持格式:* 压缩 / 解压缩:7z, XZ, BZIP2, GZIP, TAR, ZIP* 仅解压缩:ARJ, CAB, CHM, CPIO, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, UDF, VHD, WIM, XAR, Z2)退出代码0 :正常,没有错误;1 :警告,没有致命的错误,例如某些文件正在被使用,没有被压缩;2 :致命错误;7 :命令行错误;8 :没有足够的内存;255 :用户停止了操作;3)使用语法7z <命令行> [<选项>...] <基本档案名称> [<参数变量>...]在方括号内的表达式(“[”和“]”之间的字符)是可选的。

在书名号内的表达式(“<”和“>”之间的字符)是必须替换的表达式(而且要去掉括号)。

7-Zip 支持和 Windows 相类似的通配符:“*”可以使用星号代替零个或多个字符。

“?”可以用问号代替名称中的单个字符。

如果只用*,7-Zip 会将其视为任何扩展名的全部文件。

4)命令及实例a 添加文件到压缩档案。

7z a archive1.zip subdir\ :增加subdir文件夹下的所有的文件和子文件夹到archive1.zip中,archived1.zip中的文件名包含subdir\前缀。

7z a archive2.zip .\subdir\* :增加subdir文件夹下的所有的文件和子文件夹到archive1.zip中,archived2.zip中的文件名不包含subdir\前缀。

7zip使用方法详解

7zip使用方法详解

7zip使用方法详解主要有两种用法:1 直接解压缩(相对比较简单)&nbsp;&nbsp; 使用命令:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7z a out.exe -sfxfile.sfx @list.txt&nbsp;&nbsp; 其中out.exe是输出文件的文件名;file.sfx是自解压的sfx文件,利用此文件我们可以改变输出文件的图标(具体做法见"ResHacker的使用"一节);list.txt是要打包的文件名列表。

list.txt示例:"eclipse*""eclipseconfiguration*"2 可执行的安装文件打包成7z格式&nbsp;&nbsp; 首先把安装文件打成7z包,然后给自己的安装文件做个图标,用此图标做一个sfx文件(参见"ResHacker的使用"一节)根据7-zip的帮助文件,做一个config.txt文件(注意:此文件一定要用UTF-8编码),例:;!@Install@!UTF-8!Title="7-Zip 2.30"BeginPrompt="Do you want to install the 7-Zip 2.30?"RunProgram="Setup.exe /T:%%T";!@InstallEnd@!最后在命令行下copy /b 7zS.sfx + config.txt + archive.7z archive.exe 即可7-Zip有3种可以使用的模块和程序,第一、常用的7zFM.exe(图文界面的主程序);第二、命令行模式的7z.exe;第三、就是你需要的自解压模块7z.sfx。

想要创建自解压的exe很简单,首先使用7zFM.exe创建一个.7z的压缩文件,然后进入windwos命令提示符用个命令搞定。

7zip使用手册

7zip使用手册

7zip使用手册【最新版】目录1.7zip 简介2.7zip 功能与特点3.如何安装与使用 7zip4.7zip 常见问题与解决方法5.结论正文【7zip 简介】7zip 是一款开源的压缩文件管理器,能够识别多种压缩格式,并支持创建和提取各种压缩文件。

与其他压缩软件相比,7zip 以其小巧的体积、强大的功能和高压缩率而受到用户的青睐。

【7zip 功能与特点】7zip 支持的压缩格式包括 ZIP、RAR、CAB、ARJ、LZH、TAR、GZIP、BZIP2 和 Z 等,几乎覆盖了市面上所有的压缩格式。

此外,7zip 还具有以下特点:1.高压缩率:7zip 采用了 LZMA 算法,能够提供较高的压缩率。

2.强大的加密功能:7zip 支持 AES-256 加密,能够有效保护用户的数据安全。

3.批量压缩与解压缩:用户可以一次性压缩或解压缩多个文件,提高工作效率。

4.集成命令行工具:7zip 提供了命令行工具,方便用户在批处理或脚本中使用。

【如何安装与使用 7zip】安装 7zip 非常简单,只需从官网下载对应版本的安装程序,按照提示进行安装即可。

安装完成后,用户可以通过以下方式使用 7zip:1.在文件资源管理器中右键点击文件或文件夹,选择“7zip”选项,即可进行压缩或解压缩操作。

2.在命令行中输入“7z”并按 Enter 键,即可打开 7zip 命令行工具。

用户可以通过命令行工具进行批量压缩、解压缩、查看压缩文件信息等操作。

【7zip 常见问题与解决方法】1.问题:压缩文件无法打开或解压缩。

解决方法:请确保已安装 7zip,并尝试用其他压缩软件打开或解压缩文件。

如果问题仍然存在,可能是文件已损坏。

2.问题:压缩文件大小超过 2GB。

解决方法:7zip 不支持单个文件超过 2GB 的压缩文件,建议将文件分割后再进行压缩。

3.问题:压缩文件无法加密。

解决方法:请确保已安装 7zip 并正确选择了加密算法。

7zip在DOS命令行用法总结

7zip在DOS命令行用法总结

7zip在DOS命令⾏⽤法总结7zip功能很强⼤,你只要两个⽂件,7z.exe以及7z.dll就可以使⽤命令⾏⼯作了。

安装完7zip软件后,在其安装⽬录下找到7z.exe和7z.dll两个⽂件,将其复制到C:\Windows\System32便可以在DOS直接应⽤。

常⽤⽅式:-o (set Output directory) switchSpecifies a destination directory where files are to be extracted.This switch can be used only with extraction commands.Syntax-o{dir_path} {dir_path} This is the destination directory path. It's not required to end with a backslash. If you specify * in {dir_path}, 7-Zip substitutes that * character to archive name.Example 7z x archive.zip -oc:\Docextracts all files from the archive.zip archive to the c:\Doc directory.7z x *.zip -o*extracts all *.zip archives to subfolders with names of these archives.------------------------------------------------------------------------------------------------------------Usage: 7za <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>]1. "a",添加⽂件 7z a -t7z files.7z *.txt2. "d", 删除⽂件 7z d archive.zip *.bak -r 从zip⽂件中删除所有的*.bak⽂件3. "e", 解压缩 7z e archive.zip4. "l", 列出⽂件 7z l archive.zip5. "t", 测试完整性 7z t archive.zip *.doc -r6. "u", 更新 7z u archive.zip *.d7. "x", 与e相同,但保留全路径8. "m", 指定优化级别Compression switch: -mx0What it means: Don't compress at all.Is called "copy mode."Compression switch: -mx1What it means: Very low compression.It is called "fastest" mode.Compression switch: -mx3What it means: Fast compression mode.Will set various parameters automatically.Compression switch: -mx5What it means: Same as above, but "normal."Compression switch: -mx7What it means: "maximum" compression.Compression switch: -mx9What it means: "ultra" compression.(You probably want to use this.)9. "-m"选项:Switch: -mfbFunction: Specifies # of fast bytes.Sometimes help with very "sparse" files.Don't bother.Switch: -mpass Function: Number of passes for deflate compression.Don't bother with this.Automatically set with levels.Switch: -md Function: Specifies dictionary size.Automatically set, so don't bother.Switch: -mmt Function: Enable multithreading.Use if: you have quad-core and a really huge archive.Specify "on" or "off".This may be enabled by default; check the help file.10. "-t"选项指定压缩⽂件类型Type switch: -t7zFormat: 7Z Example filename: archive.7z (default option)Type switch: -tgzipFormat: GZIPExample filename: archive.gzip archive.gzType switch: -tzipFormat: ZIPExample filename: archive.zip (very compatible)Type switch: -tbzip2Format: BZIP2Example filename: archive.bzip2Type switch: -ttarFormat: TARExample filename: tarball.tar (UNIX and Linux)Type switch: -tisoFormat: ISO Example filename: image.isoType switch: -tudfFormat: UDFExample filename: disk.udf7z a -tiso archive.iso7z a -tudf archive.udf7z: executable namea: add to archive-tiso or -tudf: format of archive to create archive.iso or archive.udf: name of archive to create 10. 硬压缩Switch: -ms=onFunction: Enable solid mode.This is the default so you won't often need this.Switch: -ms=offFunction: Disable solid mode.This is useful when you need to update individual files. Will reduce compression ratios normally.11. "-p"设定密码7z a pw.7z *.txt -pSECRET12. 其它选项:Switch: -sscFunction: Specify case-sensitive mode.Useful for going between Linux and Windows.Default: -ssc- on Windows (insensitive)Default: -scc on Linux (sensitive)Switch: -sswFunction: Compress locked files.Use if: you have problems with opening files.Switch: -wFunction: Set working directory.Use when you want to specify temp folders.Switch: -aoaOverwrite all destination files.Switch: -aosSkip over existing files without overwriting.Use this for files where the earliest version is most important.Switch: -aouAvoid name collisions.New files extracted will have a number appending to their names.(You will have to deal with them later.)Switch: -aotRename existing files.This will not rename the new files, just the old ones already there.Use when the new files are more important.7z x test.zip -aoa7z: use the 7-zip executablex: use the extract commandtest.zip: extract files from this archive-aoa: overwrite all existing files. risky!。

7z命令行使用中文帮助文档完整版

7z命令行使用中文帮助文档完整版

常规信息支持格式格式压缩支持解压缩支持文件扩展名7z X X 7zXZ X X xzZIP X X zipGZIP X X gz gzip tgzBZIP2 X X bz2 bzip2 tbz2 tbz TAR X X tarLZMA X lzmaRAR X rarCAB X cabARJ X arjZ X z tazCPIO X cpioRPM X rpmDEB X debLZH X lzh lhaSPLIT X 001 002 ...CHM X chm chw hxsISO X isoUDF X iso混合型文件X msi doc xls ppt WIM X wim swmDMG X dmgXAR X xarHFS X hfsNSIS X exeNTFS X ntfsFAT X fatVHD X vhdMBR X mbrZIP7-Zip 完全兼容ZIP 压缩档案的创建。

这就意味着每位用户都可以使用任何兼容ZIP 压缩档案的解码器来释放里面的文件。

并且7-Zip 支持下列算法的ZIP 文件:•0 - Store•8 - Deflate•9 - Deflate64•12 - Bzip2•14 - LZMA•98 - PPMd• 1 - Shrink (仅解压缩)• 6 - Implode (仅解压缩)使用其它压缩算法的ZIP 文件目前7-Zip 尚无法支持。

但是目前大部分ZIP 文件所用的压缩算法7-Zip 都可以很好的支持,您不必担心其兼容性。

但个别不支持的算法您需要使用其它的ZIP 工具来打开。

7-Zip 支持ZIP 格式的扩展版本Zip64。

目前7-Zip 不支持Zip 的多卷压缩文件。

LZH7-Zip 只支持LZH 压缩档案的列表、浏览和解压缩。

7-Zip 支持-lh0-、-lh4-、-lh5-、-lh6- 和-lh7- 算法。

7z 格式7z是一种新的压缩格式,它拥有极高的压缩比。

7z格式的主要特征:•公开的结构编辑功能•高的压缩比•强大的AES-256 加密•可更改和配置压缩的算法•最高支持16000000000 GB 的文件压缩•以Unicode 为标准的文件名•支持固实压缩•支持档案文件头压缩7z已公开了结构编辑功能,所以它可以支持任何一种新的压缩算法。

sevenzoutputfile write

sevenzoutputfile write

sevenzoutputfile write [sevenzoutputfile write],是一个用于处理和操作7z文件的命令行工具。

它允许用户创建、提取、压缩和解压缩7z文件。

本文将逐步解释如何使用[sevenzoutputfile write]命令,并提供一些实际示例和指导,帮助读者快速上手使用该工具。

1. 下载和安装[sevenzoutputfile write]在使用[sevenzoutputfile write]命令之前,首先需要在计算机上安装7-Zip或相关的7z压缩软件。

这可以通过访问7-Zip的官方网站(write]命令将会在命令行中自动可用。

2. 创建7z文件要使用[sevenzoutputfile write]命令创建7z文件,请打开命令行并输入以下命令:7z a [输出文件名].7z [输入文件路径]请将"[输出文件名].7z"替换为您想要创建的7z文件的名称,并将"[输入文件路径]"替换为您要压缩的文件或文件夹的完整路径。

若要将多个文件或文件夹压缩到同一个7z文件中,只需在命令行中指定多个输入文件路径即可。

3. 提取7z文件要提取7z文件中的内容,请输入以下命令:7z x [输入文件路径].7z -o[输出文件夹路径]将"[输入文件路径].7z"替换为您要提取的7z文件的完整路径,并将"[输出文件夹路径]"替换为您希望提取文件被保存的文件夹的路径。

请注意,如果提取的文件与现有文件冲突,[sevenzoutputfile write]命令将询问您是否要覆盖这些文件。

4. 压缩和解压缩选项[sevenzoutputfile write]命令提供了一些额外的选项,以定制压缩和解压缩的行为。

以下是一些常见的选项和用法示例:- "-p"选项用于设置创建或提取受密码保护的7z文件。

linux 7z的用法

linux 7z的用法

在Linux下,7z可以使用命令行方式进行操作,也可以通过归档管理器来创建和解压缩7z文档。

以下是使用命令行方式的步骤:
首先,需要安装7z软件。

可以使用以下命令来安装p7zip-full软件包:
```
apt-get install p7zip-full
```
接下来,可以使用7za命令来压缩文件或文件夹。

以下是压缩文件或文件夹的命令格式:
```css
7za a -t7z -mx=9 [压缩文件名] [要压缩的文件或文件夹]
```
参数说明:
* a:表示添加文件或文件夹到压缩包。

* -t7z:表明这是一个7z的文件。

* -mx=9:表明需要极限的压缩比,默认为5。

* [压缩文件名]:要生成的压缩文件的名称。

* [要压缩的文件或文件夹]:要压缩的文件或文件夹的路径。

例如,如果要压缩名为test-dir的文件夹,可以运行以下命令:```css
7za a -t7z -mx=9 test.7z test-dir
```
如果要解压缩7z文件,可以使用以下命令:
```css
7za x [压缩文件名]
```
例如,如果要解压缩test.7z文件,可以运行以下命令:
```css
7za x test.7z
```
需要注意的是,解压缩最好使用x参数,而不是e参数。

使用e参数可能会丢失目录结构。

Mac命令行文件压缩格式转换技巧如何在终端中转换压缩文件格式

Mac命令行文件压缩格式转换技巧如何在终端中转换压缩文件格式

Mac命令行文件压缩格式转换技巧如何在终端中转换压缩文件格式在Mac命令行中,我们可以使用各种命令和技巧来进行文件压缩格式的转换。

这些技巧可以在终端窗口中快速而方便地完成,为我们的工作和学习带来了很大的便利。

接下来,本文将介绍一些常用的Mac命令行文件压缩格式转换技巧。

1. ZIP格式转换ZIP是一种常见的文件压缩格式,具有广泛的应用。

要在终端中将文件转换为ZIP格式,可以使用以下命令:```zip -r archive.zip folder```其中,"archive.zip"是生成的ZIP文件的文件名,"folder"是要压缩的文件夹的名称。

使用此命令后,终端将递归地压缩文件夹中的所有文件,并生成一个ZIP压缩文件。

2. TAR格式转换TAR是另一种常见的文件压缩格式,通常与Gzip等工具结合使用。

要在终端中将文件夹转换为TAR格式,可以使用以下命令:```tar -cvf archive.tar folder```其中,"archive.tar"是生成的TAR文件的文件名,"folder"是要压缩的文件夹的名称。

使用此命令后,终端将将文件夹中的所有文件打包为一个TAR文件。

3. GZIP格式转换Gzip是一种常用的文件压缩格式,可以快速减小文件的大小。

要在终端中将文件转换为Gzip格式,可以使用以下命令:```gzip -c file > file.gz```其中,"file"是要压缩的文件的名称。

使用此命令后,终端将生成一个以".gz"为扩展名的Gzip压缩文件。

4. 7z格式转换7z是一种高压缩率的文件压缩格式,可以有效地减小文件大小。

要在终端中将文件转换为7z格式,可以使用以下命令:```7z a archive.7z file```其中,"archive.7z"是生成的7z文件的文件名,"file"是要压缩的文件的名称。

7z压缩指令

7z压缩指令

7z压缩指令7z压缩指令简介及用法7z压缩指令是一种在Windows操作系统上创建压缩文件和解压缩文件的实用工具。

它最初由Igor Pavlov开发,并以开源方式发布。

目前,7z已成为许多人使用的首选压缩工具之一,因为它比其他压缩工具提供更高的压缩率和更短的压缩时间。

7z压缩指令包含了几个用法:1. 创建压缩文件`7z a <archive_name> <file/folder>`这个指令可以创建一个压缩文件,并将一个或多个文件或文件夹加入到该文件中。

例如,创建一个名为"archive.zip"的压缩文件,将文件夹"c:/test"加入进去,可以使用以下指令:`7z a archive.zip c:/test`2. 解压缩文件`7z x <archive_name>`这个指令会将指定的压缩文件解压缩到当前目录。

例如,将名为"archive.zip"的压缩文件解压缩到当前目录,可以使用以下指令:`7z x archive.zip`3. 查看压缩文件中的内容`7z l <archive_name>`这个指令可以列出指定压缩文件中包含的所有文件和文件夹。

例如,查看名为"archive.zip"的压缩文件中包含的所有文件和文件夹,可以使用以下指令:`7z l archive.zip`4. 添加文件到现有压缩文件`7z u <archive_name> <file/folder>`这个指令可以将指定文件或文件夹添加到现有的压缩文件中。

例如,将文件夹"c:/test2"添加到名为"archive.zip"的压缩文件中,可以使用以下指令:`7z u archive.zip c:/test2`5. 从压缩文件中删除文件`7z d <archive_name> <file/folder>`这个指令可以从现有的压缩文件中删除指定文件或文件夹。

7z分卷压缩命令语句

7z分卷压缩命令语句

7z分卷压缩命令语句
7z是一种常用的压缩工具,可以使用分卷压缩来将大文件分割成多个较小的压缩文件。

下面是使用7z进行分卷压缩的命令语句:
7z a -v<size> <archive_name> <file_name>。

其中,`<size>`表示每个分卷的大小,可以使用以下后缀来指定大小单位,`b`(字节)、`k`(千字节)、`m`(兆字节)、`g`(吉字节)。

`<archive_name>`是生成的压缩文件的名称,
`<file_name>`是要压缩的文件或文件夹的名称。

例如,如果要将名为`example.txt`的文件分卷压缩成每个分卷大小为100MB的压缩文件,可以使用以下命令:
7z a -v100m example.7z example.txt.
这将生成名为`example.7z.001`、`example.7z.002`、
`example.7z.003`等的分卷压缩文件。

注意,分卷压缩时,生成的分卷文件会自动按照顺序编号,以
便在解压缩时正确还原原始文件。

希望以上信息对你有所帮助。

如有其他问题,请随时提出。

7z命令行使用中文帮助文档完整版

7z命令行使用中文帮助文档完整版

常规信息支持格式格式压缩支持解压缩支持文件扩展名7z X X 7zXZ X X xzZIP X X zipGZIP X X gz gzip tgzBZIP2 X X bz2 bzip2 tbz2 tbz TAR X X tarLZMA X lzmaRAR X rarCAB X cabARJ X arjZ X z tazCPIO X cpioRPM X rpmDEB X debLZH X lzh lhaSPLIT X 001 002 ...CHM X chm chw hxsISO X isoUDF X iso混合型文件X msi doc xls ppt WIM X wim swmDMG X dmgXAR X xarHFS X hfsNSIS X exeNTFS X ntfsFAT X fatVHD X vhdMBR X mbrZIP7-Zip 完全兼容ZIP 压缩档案的创建。

这就意味着每位用户都可以使用任何兼容ZIP 压缩档案的解码器来释放里面的文件。

并且7-Zip 支持下列算法的ZIP 文件:•0 - Store•8 - Deflate•9 - Deflate64•12 - Bzip2•14 - LZMA•98 - PPMd• 1 - Shrink (仅解压缩)• 6 - Implode (仅解压缩)使用其它压缩算法的ZIP 文件目前7-Zip 尚无法支持。

但是目前大部分ZIP 文件所用的压缩算法7-Zip 都可以很好的支持,您不必担心其兼容性。

但个别不支持的算法您需要使用其它的ZIP 工具来打开。

7-Zip 支持ZIP 格式的扩展版本Zip64。

目前7-Zip 不支持Zip 的多卷压缩文件。

LZH7-Zip 只支持LZH 压缩档案的列表、浏览和解压缩。

7-Zip 支持-lh0-、-lh4-、-lh5-、-lh6- 和-lh7- 算法。

7z 格式7z是一种新的压缩格式,它拥有极高的压缩比。

7z格式的主要特征:•公开的结构编辑功能•高的压缩比•强大的AES-256 加密•可更改和配置压缩的算法•最高支持16000000000 GB 的文件压缩•以Unicode 为标准的文件名•支持固实压缩•支持档案文件头压缩7z已公开了结构编辑功能,所以它可以支持任何一种新的压缩算法。

linux下安装7z命令及7z命令的使用

linux下安装7z命令及7z命令的使用

linux下安装7z命令及7z命令的使⽤本⽂主要介绍了在linux下安装7z命令的⽅法,同时介绍了7z命令的使⽤。

7z压缩格式拥有众多优点,具有极⾼的压缩⽐率,如果你还不了解,请看⽂章:。

使⽤的linux发⾏版是ubuntu,同时在Redhat上业已验证,可正常使⽤。

1. linux安装7z命令linux上安装7z命令有两种⽅式:在线安装和安装包安装,下⾯分别介绍。

1.1 在线安装如果你的宿主机Linux可以连接外⽹,推荐⽤这种⽅式,⽅便简单,执⾏命令:sudo apt-get install p7zip即可在线安装7z命令。

1.2 安装包安装7z(准确点说是7-Zip)提供了线下的程序安装包,也可⾃⼰编译安装。

这⾥讲的是⽤7z提供的bin包来安装。

宿主机linux⼀般是X86的,⽽7z提供编译好了的bin包,可以很⽅便的安装。

步骤如下:2)找到对应版本号进去,页⾯会提供两个供你下载,⼀个是bin包,另⼀个是源码包,这⾥下的是bin包,以9.20.1为例,下载的包名称是:p7zip_9.20.1_x86_linux_bin.tar.bz2;3)在Linux上执⾏下⾯命令(解压和安装):tar xjvf p7zip_9.20.1_x86_linux_bin.tar.bz2cd p7zip_9.20.1sh install.sh注意上⾯的命令权限,需要root权限,因此最好在tar和sh命令前加上sudo。

到此,就安装完成了。

2. 7z命令的使⽤2.1 解压缩7z⽂件7za x phpMyAdmin-3.3.8.1-all-languages.7z -r -o./参数含义:x 代表解压缩⽂件,并且是按原始⽬录树解压(还有个参数 e 也是解压缩⽂件,但其会将所有⽂件都解压到根下,⽽不是⾃⼰原有的⽂件夹下)phpMyAdmin-3.3.8.1-all-languages.7z 是压缩⽂件,这⾥我⽤phpadmin做测试。

7za.exe 用法 -回复

7za.exe 用法 -回复

7za.exe 用法-回复7za.exe 是一个命令行工具,它是7-Zip 文件压缩软件的一部分。

7za.exe 支持多种压缩和解压缩格式,包括7z、ZIP、GZIP、BZIP2 和TAR。

本文将详细介绍7za.exe 的用法,并一步一步回答您对此工具的疑问。

第一步- 下载和安装7-Zip 软件要使用7za.exe ,首先需要下载并安装7-Zip 软件。

您可以在7-Zip 官方网站上找到最新版本的软件,并按照说明进行安装。

安装完成后,您将获得7-Zip 文件管理器和7za.exe 命令行工具。

第二步- 打开命令行界面在使用7za.exe 之前,我们需要打开一个命令行界面。

在Windows 系统上,您可以按下Win + R 键,然后输入"cmd" 并按回车键来打开命令提示符窗口。

您也可以通过在开始菜单中搜索"cmd",然后点击打开命令提示符。

第三步- 定位到7-Zip 安装目录为了使用7za.exe 命令行工具,您需要定位到7-Zip 软件的安装目录。

通常情况下,这个目录是"C:\Program Files\7-Zip",但是如果您在安装过程中选择了不同的安装路径,需要相应地进行更改。

在命令提示符窗口中,输入以下命令进行定位:cd C:\Program Files\7-Zip第四步- 使用7za.exe 进行压缩一旦您成功进入7-Zip 安装目录,就可以开始使用7za.exe 进行压缩了。

下面是一些常用的命令和示例:1. 压缩文件夹:7za a -t7z compressed.7z folder这个命令将文件夹"folder" 压缩为名为"compressed.7z" 的7z 压缩文件。

2. 压缩单个文件:7za a -t7z compressed.7z file.txt这个命令将单个文件"file.txt" 压缩为名为"compressed.7z" 的7z 压缩文件。

7zip命令行模式命令行简介

7zip命令行模式命令行简介

7zip命令⾏模式命令⾏简介命令格式7z <command> [<switch>...] <base_archive_name> [<arguments>...]7z +操作的名称+ +操作的参数+ +打包⽂件名+ +要打包的⽂件+ +其他参数+压缩a (Add) command添加⽂件到压缩包中7z a out1.zip in_dir\ //指定的是⽬录名把in_dir \之下的所有的⽂件和⼦⽬录都添加到archive1.zip中。

压缩包中的所有⽂件名都会包含in_dir \前缀。

解压时得到的是in_dir⽬录。

压缩的是⽬录,解压得到的也是⽬录。

7z a out1.zip in_dir \* 和 7z a out1.zip in_dir \ 是⼀样的。

7z a out3.zip .\ in_dir \* //指定的是⽂件名把in_dir \之下的所有的⽂件和⼦⽬录都添加到out3.zip中。

压缩包中的所有⽂件名都不包含in_dir \前缀。

X命令解压时直接得到各个⽂件和⼦⽬录。

7z a out.zip -r当前⽬录下的所有⽂件和⼦⽬录打包到out.zip。

压缩后删除原⽂件-sdel (Delete files after compression) switch使⽤这个选项的作⽤就像是剪切。

7z a a.7z *.txt -sdelmoves txt files from disk's directory to a.7z archive.使⽤⼀个⽂件列表指定⽂件名List fileYou can supply one or more filenames or wildcards for special list files (files containing lists of files). The filenames in such list file must be separated by new line symbol(s).For list files, 7-Zip uses UTF-8 encoding by default. You can change encoding using -scs switch. Multiple list files are supported.For example, if the file "listfile.txt" contains the following:My programs\*.cppSrc\*.cppthen the command7z a -tzip archive.zip @listfile.txtadds to the archive "archive.zip" all "*.cpp" files from directories "My programs" and "Src".指定打包⽂件格式7z a -tzip archive.zip *.txtadds all *.txt files from current directory to zip archive archive.zip.7z t -t7z.split archive.7z.001tests all files in archive.7z.001. It also checks that archive is multivolume .7z archive.7z x -t# sfxarchive.exeextracts sfxarchive.exe in parser mode.7z x -tiso archive.isoextracts files from archive.iso open as ISO archive.7z x -tudf archive.isoextracts files from archive.iso open as UDF archive.如果没有使⽤-t{archive_type}指定类型,那么7zip会使⽤扩展名来决定打包类型。

ubuntu 对7z、rar、zip格式的压缩与解压缩支持

ubuntu 对7z、rar、zip格式的压缩与解压缩支持

增加ubuntu 对7z、rar、zip格式的压缩与解压缩支持7zsudo apt-get install p7zipcommand 为操作指令,如下:a 添加到压缩文件b 基准测试,测试7z当前性能d 从压缩文件中删除e 从压缩文件中解压缩,但不包含目录结构(即所有各级文件都解压到一个目录里)l 列出压缩文件的内容t 测试压缩文件u 更新文件到压缩文件x 从压缩文件中解压缩,包含目录结构可见,最常用的指令是a, l和x.具体使用,举几个例子就明白了:压缩a.txt和b.txt到c.7z:7z a c.7z a.txt b.txt (命令a后的第一个为目标压缩文档名,然后是文件列表)压缩a.txt和b.txt到D:\Program Files\c.7z:7z a D:\”Program Files”\c.7z a.txt b.txt (目录名包含空格,用引号)rarsudo apt-get install rar unrarrar常用命令主要有用法: rar <命令>-<开关1> -<开关N> <压缩文件> <文件…><@列表文件…> <解压路径\><命令>a 添加文件到压缩文件c 添加压缩文件注释cf 添加文件注释cw 写入压缩文件注释到文件d 删除压缩文件中的文件e 解压压缩文件到当前目录f 刷新压缩文件中的文件i[参数]=<串> 在压缩文件中查找字符串k 锁定压缩文件l[t,b] 列出压缩文件[技术信息,简洁]m[f] 移动到压缩文件[仅对文件]p 打印文件到标准输出设备r 修复压缩文件rc 重建丢失的卷rn 重命名压缩文件rr[N] 添加数据恢复记录rv[N] 创建恢复卷s[名字|-] 转换压缩文件为自解压格式或转换回压缩文件t 测试压缩文件u 更新压缩文件中的文件v[t,b] 详细列出压缩文件[技术信息,简洁]x 用绝对路径解压文件<开关>- 停止扫描ac 压缩或解压后清除文件属性ad 添加压缩文件名到目标路径ag[格式] 使用当前日期生成压缩文件名ao 添加具有压缩属性的文件ap<格式> 添加路径到压缩文件中as 同步压缩文件内容av 添加用户身份校验(仅注册版本可用) av- 禁用用户身份校验c- 禁用注释显示cfg- 禁用读取配置cl 名称转换为小写cu 名称转换为大写df 压缩后删除文件dh 打开共享文件ds 对固实压缩文件禁用名称排序e<属性> 设置文件排除属性ed 不添加空目录en 不添加”压缩文件结束”标志ep 从名称中排除路径ep1 从名称中排除基本目录ep2 展开为完整路径f 刷新文件hp[密码] 同时加密文件数据和文件头idp 禁用百分比显示ieml[属性] 用E-mail发送压缩文件ierr 发送所有消息到标准错误设备ilog[名称] 把错误写到日志文件(只有注册版本可用)inul 禁用所有消息ioff 完成一个操作后关闭PC电源isnd 启用声音k 锁定压缩文件kb 保留损坏的已解压文件m<0..5> 设置压缩级别(0-存储…3-默认…5-最大)mc<参数> 设置高级压缩参数md<大小> 以KB为单位的字典大小(64,128,256,512,1024,2048,4096 or A-G) ms[ext;ext] 指定存储的文件类型o+ 覆盖已存在文件o- 不覆盖已存在文件os 保存NTFS流ow 保存或恢复文件所有者和组p[密码] 设置密码p- 不询问密码r 递归子目录r0 仅递归通配符名称的子目录ri<P>[:<S>] 设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠时间rr[N] 添加数据恢复记录rv[N] 创建恢复卷s[<N>,v[-],e] 创建固实压缩文件s- 禁用固实压缩文件sfx[名称] 创建自解压压缩文件t 压缩后测试文件ta<日期> 添加日期<日期>后修改的文件,日期格式YYYYMMDDHHMMSS tb<日期> 添加日期<日期>前修改的文件,日期格式YYYYMMDDHHMMSS tk 保留原始压缩文件时间tl 设置压缩文件时间为最新文件时间tn<时间> 添加<时间>以后的文件to<时间> 添加<时间>以前的文件ts<m,c,a>[N] 保存或恢复文件时间(修改,创建,访问)u 更新文件v 自动检测创建卷的大小或者列出所有的卷v<大小>[k,b] 创建卷大小=<大小>*1000[*1024, *1]vd 创建容量前清除磁盘内容ver[n] 文件版本控制vn 使用旧风格的卷命名方案vp 每卷之前暂停w<路径> 指定工作目录x<文件> 排除指定的文件x@ 从标准输入设备读取要排除的文件名x@<列表> 排除指定列表文件中的文件y 假设对全部询问都回答是z<文件> 从文件读取压缩文件注释示例:1、rar a file file.ext如果file.rar不存在将创建file.rar文件;如果file.rar压缩包中已有file.ext,将更新压缩包中的file.ext;还可用d:\*.ext代替file.ext将d盘下所有ext文件(不包括自文件夹)添加到压缩包中。

7z命令行使用方法

7z命令行使用方法

7z.exe在CMD窗口的使用说明如下:7-Zip(A)4.57Copyright(c)1999-2007Igor Pavlov2007-12-06Usage:7za<command>[<switches>...]<archive_name>[<file_names>...][<@listfiles...>]<Commands>a:Add files to archiveb:Benchmarkd:Delete files from archivee:Extract files from archive(without using directory names)l:List contents of archivet:Test integrity of archiveu:Update files to archivex:eXtract files with full paths<Switches>-ai[r[-|0]]{@listfile|!wildcard}:Include archives-ax[r[-|0]]{@listfile|!wildcard}:eXclude archives-bd:Disable percentage indicator-i[r[-|0]]{@listfile|!wildcard}:Include filenames-m{Parameters}:set compression Method-o{Directory}:set Output directory-p{Password}:set Password-r[-|0]:Recurse subdirectories-scs{UTF-8|WIN|DOS}:set charset for list files-sfx[{name}]:Create SFX archive-si[{name}]:read data from stdin-slt:show technical information for l(List)command-so:write data to stdout-ssc[-]:set sensitive case mode-ssw:compress shared files-t{Type}:Set type of archive-v{Size}[b|k|m|g]:Create volumes-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]:Update options-w[{path}]:assign Work directory.Empty path means a temporary directory-x[r[-|0]]]{@listfile|!wildcard}:eXclude filenames-y:assume Yes on all queries中文使用说明如下:语法2U:}*K-X4U#@p%Q2E/x7z<命令行>[<选项>...]<基本档案名称>[<参数变量>...] #N,x!L1@8c#f#A({-H:c1k7z<command>[<switch>...]<base_archive_name>[<arguments>...]*g8T1{-l2e)P%T'V;A<参数变量>::=<选项>|<通配符>|<文件名>|<文件列表>0\4K+d(V+\9b7n9Z!n7m<选项>::=<选项标记><选项字符>[<选项>]3Y3P u3]7z<选项标记>::='/'|'-'2T9p3F+k2m+i<文件列表>::=@{文件名}(@4_;F r6j.t+a5@(h)M.w'f:W:B"n<arguments>::=<switch>|<wildcard>|<filename>|<list_file>)E"E*I9a3L'\'H5U<switch>::=<switch_symbol><switch_characters>[<option>]5]#@$^+h%E(h8B&o<switch_symbol>::='/'|'-'7?7T"n v.b;^(z<list_file>::=@{filename}8i/v Z4S3{#?在方括号内的表达式(“[”和“]”之间的字符)是可选的。

7z 命令行用法

7z 命令行用法

7z 命令行用法
7z 是一个命令行压缩/解压工具,使用该工具可以在命令行中进行压缩、解压等操作。

以下是7z 命令行的一般用法:
1.压缩文件或文件夹:
css
7z a archive.7z file1 file2 file3 ...
该命令将把指定的文件(file1、file2、file3等)或文件夹压缩到名为archive.7z 的
压缩文件中。

2.解压缩文件或文件夹:
css
7z x archive.7z
该命令将把名为archive.7z 的压缩文件解压到当前目录下。

3.添加文件到已存在的压缩包:
css
7z a archive.7z file1 file2 file3 ... -oPath\to\output\folder 该命令将把指定的文件(file1、file2、file3等)添加到已存在的压缩包archive.7z 中,
并可以选择指定一个输出文件夹。

4.从压缩包中删除文件:
css
7z d archive.7z file1 file2 file3 ...
该命令将从名为archive.7z 的压缩包中删除指定的文件(file1、file2、file3等)。

5.查看压缩包内容:
css
7z l archive.7z
该命令将列出名为archive.7z 的压缩包中的所有文件和文件夹。

以上是7z 命令行的一般用法,具体参数和选项可以参考7z 的帮助文档或使用7z --help命令进行查看。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7z.exe在CMD窗口的使用说明如下:7-Zip(A)4.57Copyright(c)1999-2007Igor Pavlov2007-12-06Usage:7za<command>[<switches>...]<archive_name>[<file_names>...][<@listfiles...>]<Commands>a:Add files to archiveb:Benchmarkd:Delete files from archivee:Extract files from archive(without using directory names)l:List contents of archivet:Test integrity of archiveu:Update files to archivex:eXtract files with full paths<Switches>-ai[r[-|0]]{@listfile|!wildcard}:Include archives-ax[r[-|0]]{@listfile|!wildcard}:eXclude archives-bd:Disable percentage indicator-i[r[-|0]]{@listfile|!wildcard}:Include filenames-m{Parameters}:set compression Method-o{Directory}:set Output directory-p{Password}:set Password-r[-|0]:Recurse subdirectories-scs{UTF-8|WIN|DOS}:set charset for list files-sfx[{name}]:Create SFX archive-si[{name}]:read data from stdin-slt:show technical information for l(List)command-so:write data to stdout-ssc[-]:set sensitive case mode-ssw:compress shared files-t{Type}:Set type of archive-v{Size}[b|k|m|g]:Create volumes-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]:Update options-w[{path}]:assign Work directory.Empty path means a temporary directory-x[r[-|0]]]{@listfile|!wildcard}:eXclude filenames-y:assume Yes on all queries中文使用说明如下:语法2U:}*K-X4U#@p%Q2E/x7z<命令行>[<选项>...]<基本档案名称>[<参数变量>...] #N,x!L1@8c#f#A({-H:c1k7z<command>[<switch>...]<base_archive_name>[<arguments>...]*g8T1{-l2e)P%T'V;A<参数变量>::=<选项>|<通配符>|<文件名>|<文件列表>0\4K+d(V+\9b7n9Z!n7m<选项>::=<选项标记><选项字符>[<选项>]3Y3P u3]7z<选项标记>::='/'|'-'2T9p3F+k2m+i<文件列表>::=@{文件名}(@4_;F r6j.t+a5@(h)M.w'f:W:B"n<arguments>::=<switch>|<wildcard>|<filename>|<list_file>)E"E*I9a3L'\'H5U<switch>::=<switch_symbol><switch_characters>[<option>]5]#@$^+h%E(h8B&o<switch_symbol>::='/'|'-'7?7T"n v.b;^(z<list_file>::=@{filename}8i/v Z4S3{#?在方括号内的表达式(“[”和“]”之间的字符)是可选的。

'?2k0k/m*f. Q$c4h在书名号内的表达式(“<”和“>”之间的字符)是必须替换的表达式(而且要去掉括号)。

,F8d*c0\#u5l0p表达式5S;l2|,I1v/Texpression1|expression2|...|expressionN*R-s:|-P/n&m9C命令行及选项使用大写或小写字母都可以。

$C+b`'R6r/O6~0l.q!P#A-W首个命令行必须是无选项的参数变量。

&x-x-e!h(T(_;l.w)D选项及其它文件名的输入顺序可以打乱。

%}*U"G6f5b/u1h2W*t带有空格的通配符或文件名必须加上引号:&E._#e(t9Q0q/t"Dir\Program files\*"+r+u2k b'Z&U.nDir\"Program files"\*.M R V3S/s通配符是一个键盘字符,例如星号(*)或问号(?),当执行添加文件、释放文件、选定文件、删除文件等操作时,您可以使用它来代表一个或多个字符。

当您不知道真正字符或者不想键入完整名称时,常常使用通配符代替一个或多个字符。

'b s0b,V"`'T8G'K7-Zip支持和Windows相类似的通配符:.|r)x%?9a!A%r“*”可以使用星号代替零个或多个字符。

"T!c'q:o3v+]8u"F“?”可以用问号代替名称中的单个字符。

2p9F%Y1]4o;H2W4]7-Zip使用的并不是系统处理通配符的默认方法,因而7-Zip不支持其它通配符规则,在系统中*.*相当于所有文件。

而7-Zip会将其视为任何扩展名的全部文件。

所以,要处理所有文件您必须使用*通配符。

&t'b7R U4L!u1`.m示例:(r,|*b'R#h*\*.txt这样会查找(添加、选定……)所有扩展名是“.txt”的文件/z9x0}'d,B,s# z?a*这样会查找(添加、选定……)所有第二个字母为“a”的文件/f+^8N7S%b.b'Q*1*这样会查找(添加、选定……)所有包含“1”的文件3W#Q"f C*h E6n*.*.*这样会查找(添加、选定……)所有包含“.”的双扩展名文件5_,W&N(]2P*Z!Z'S如果在命令行中没有文件名,系统将会使用默认通配符“*”。

*K.J# R7u)w7n3A6?档案文件中通配符及文件名的使用限制:/A(C#e1B4b*]1B通配符及文件名不能包括系统盘符或网址。

每个通配符及文件名路径将被视为从盘符到当前目录的完整路径/从压缩档案的根目录算起的完整路径。

换句话说,路径的开始部分(在首个斜线(“\”)之前的字符)必须是某个名称或通配符。

1[%e:w/V/g,l" t0N通配符及文件名不能以斜线(“\”)结尾。

%t(K0?!L.K:L*U8n5G6t通配符只可以在完整路径的最后一部分中出现。

'M)Q'~9v2 O;m2I9_$G2D,U"b示例:*n.o9Y*u.f N-q#@%TDir1\*.cpp正确'o.P$_i&D7Y8dc:\Dir1\*.cpp错误:路径中不能包括盘符!c"A.z7f)T4H6YDir1\Dir2\g?.txt正确;i7Q+P)e2F8gDir1\D?r2\file1.txt错误:只有在以路径的最后一部分才能使用通配符;M(k3A!C+\+L8C-C#W6q文件列表:l Z$};P4O您可以使用文件列表来对要操作的文件进行批量操作。

在文件中的文件名必须用空格或另起一行隔开。

(如使用空格格开,每一个文件必须加引号)。

-e1A"|(j'h(y)T$p7-Zip命令行支持多个文件列表同时操作。

2Y+k2G9|2g:p.x2M'Z举个例子,这里有一个文件列表“listfile.txt”包含下列内容:"I!Z)}.C7k/H4g;u'@+Q "My programs\*.cpp"5v;@*F)U5]$k3H6J!b*NSrc\*.cpp%^C}8b)?;I7w那么我们可以输入命令:)t,u4\"G4|1s7z a-tzip archive.zip@listfile.txt9@h/N.X'Q将“My programs”及“Src”目录中所有扩展名为“cpp”的文件添加到压缩档案“archive.zip”中。

&}7_"|7x8N)^9?,s:b)C&f M9F6Y!V3f*A h+R.X*a"B3q命令行+\-g+r7t$S6X2c命令行的命令不分大小写。

6V.I:[5H%]1Y4~+I7j;f更多有关命令行的详细内容请参阅语法。

6Q3L/k'p*_(Z;X命令要点参考#R3h4r/^-X命令作用说明(M7t)Y8F.z!qa添加.M%Z1A/G8y:S9d*cd删除:j9__2~$W,W2m:Ue释放-Y7{!I_(K$yl列表4w&j5K X4}+Y#A)d*k:St测试.h:w&C4~-P*o+@u更新;g:?+R9N'v.~6F9}:yx完整路径释放;w*a(q+p+F&`-O(]M.T'k x0`命令行选项/}1o6h9v9B2V9|9q'R.y语法V*Y,`+p(K5b<选项>::=<选项_符号><选项_字符>[<选项>].m#e-\9[$r(F<选项_符号>::='/'|'-'-L$X5m#O'd3V&ltswitch>::=<switch_symbol><switch_characters>[<option>]*u9h2\6Y9f<switch_symbol>::='/'|'-'3D;h.[9g0W3N(d在命令行中,一个完整的选项由指定的选项、连字符(-)或斜线(/)组成,而且选项的符号不能使用缩写。

相关文档
最新文档