7z

其实看官方说明就OK,但是有几个地方和其他厂家的CLI程序还是挺不一样的,我当时迷糊了半天,于是废话一下。

压缩

7z.exe a "{output_filename}" "{input_file(s)}" -mmt=4 -m0=LZMA2

参数说明:

  • a:压缩
  • -m:methods,后面直接跟二级选项,无空格
    • -mmt=4:4线程
    • -m0=LZMA2:“第一种”方法指定为LZMA2 (其实是默认值,可以删掉)

输入文件{input_file(s)}说明:

  • 可以是文件,file.txt
  • 可以是通配符;但是注意如果要匹配所有文件,用*而不要用*.*,后者会无法匹配到无后缀的文件(这点和Win默认不一样)
  • 可以是文件列表,用@开头,@filenames.txt

解压缩

7z.exe x "{input_filename}" -y -o"{output_path}" 

参数说明:

  • x:解压缩所有文件(Extract with full paths)
  • -y:assume Yes on all queries
  • -o:输出目录(-o后面直接跟目录名无空格!)

Winrar

(待写)