7zip在dos命令行用法总结
7zip在dos命令行用法总结
发布时间:2016-12-28 来源:查字典编辑
摘要:7zip功能很强大,你只要两个文件,7z.exe以及7z.dll就可以使用命令行工作了。安装完7zip软件后,在其安装目录下找到7z.exe...

7zip功能很强大,你只要两个文件,7z.exe以及7z.dll就可以使用命令行工作了。

安装完7zip软件后,在其安装目录下找到7z.exe和7z.dll两个文件,将其复制到C:WindowsSystem32便可以在DOS直接应用。

常用方式:

-o (set Output directory) switch

Specifies 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:Doc

extracts 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 *.txt

2. "d", 删除文件

7z d archive.zip *.bak -r

从zip文件中删除所有的*.bak文件

3. "e", 解压缩

7z e archive.zip

4. "l", 列出文件

7z l archive.zip

5. "t", 测试完整性

7z t archive.zip *.doc -r

6. "u", 更新

7z u archive.zip *.d

7. "x", 与e相同,但保留全路径

8. "m", 指定优化级别

Compression switch: -mx0

What it means: Don't compress at all.

Is called "copy mode."

Compression switch: -mx1

What it means: Very low compression.

It is called "fastest" mode.

Compression switch: -mx3

What it means: Fast compression mode.

Will set various parameters automatically.

Compression switch: -mx5

What it means: Same as above, but "normal."

Compression switch: -mx7

What it means: "maximum" compression.

Compression switch: -mx9

What it means: "ultra" compression.

(You probably want to use this.)

9. "-m"选项:

Switch: -mfb

Function: 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: -t7z

Format: 7Z

Example filename: archive.7z (default option)

Type switch: -tgzip

Format: GZIP

Example filename: archive.gzip

archive.gz

Type switch: -tzip

Format: ZIP

Example filename: archive.zip (very compatible)

Type switch: -tbzip2

Format: BZIP2

Example filename: archive.bzip2

Type switch: -ttar

Format: TAR

Example filename: tarball.tar (UNIX and Linux)

Type switch: -tiso

Format: ISO

Example filename: image.iso

Type switch: -tudf

Format: UDF

Example filename: disk.udf

7z a -tiso archive.iso

7z a -tudf archive.udf

7z: executable name

a: add to archive

-tiso or -tudf: format of archive to create

archive.iso or archive.udf: name of archive to create

10. 硬压缩

Switch: -ms=on

Function: Enable solid mode.

This is the default so you won't often need this.

Switch: -ms=off

Function: 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 -pSECRET

12. 其它选项:

Switch: -ssc

Function: Specify case-sensitive mode.

Useful for going between Linux and Windows.

Default: -ssc- on Windows (insensitive)

Default: -scc on Linux (sensitive)

Switch: -ssw

Function: Compress locked files.

Use if: you have problems with opening files.

Switch: -w

Function: Set working directory.

Use when you want to specify temp folders.

Switch: -aoa

Overwrite all destination files.

Switch: -aos

Skip over existing files without overwriting.

Use this for files where the earliest version is most important.

Switch: -aou

Avoid name collisions.

New files extracted will have a number appending to their names.

(You will have to deal with them later.)

Switch: -aot

Rename 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 -aoa

7z: use the 7-zip executable

x: use the extract command

test.zip: extract files from this archive

-aoa: overwrite all existing files. risky!

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新DOS/BAT学习
热门DOS/BAT学习
脚本专栏子分类