7z
7z
7z (1) - 7-Zip file archiver with a high compression ratio
语法
示例
解压
基本解压
7z x <file.7z>
7z x <file.zip>
7z x <file.rar>
解压到指定目录
7z x <archive.7z> -o"</path/to/output/directory>"
解压受密码保护的文件
7z x -p"<YourPassword>" <archive.7z>
仅列出压缩包内容
7z l <file.7z>
压缩
基本压缩
7z a <file.7z> <file_or_directory>
压缩多个文件或目录
7z a <file.7z> <file1.txt> <file2.txt> <directory1> <directory2> <...>
指定压缩级别
# 0 级 (无压缩)
7z a -mx=0 <file.7z> <file_or_directory>
# 3 级 (快速压缩)
7z a -mx=3 <file.7z> <file_or_directory>
# 9 级 (最大压缩)
7z a -mx=9 <file.7z> <file_or_directory>
压缩时排除特定文件或目录
# 排除所有 .tmp 文件
7z a <file.7z> <file_or_directory> '-xr!\*.tmp'
# 排除特定目录
7z a <file.7z> <file_or_directory> '-xr!path/to/excluded/directory'
创建受密码保护的压缩包
7z a -p"<YourPassword>" <file.7z> <file_or_directory>
压缩为其他格式
7z a -tzip <file.zip> <file_or_directory>
其中,-tzip 选项指定压缩包的格式为 .zip。