命令格式
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。