7z 压缩解压命令

正常解压:

   7z x tools.7z -otools

  将tools.7z 解压到tools 目录,没有这个目录会自动新建, 会保留tools.7z 中的目录结构

解压:

  7z e archive.zip

  解压archive.zip 到当前目录,不保留目录结构

 

  7z e archive.zip -oc:\soft *.cpp -r

  解压archive.zip 中所有的 *.cpp 文件到 c:\soft 目录,不保留目录结构

压缩:

  7z a archive1.zip subdir\

  将subdir中所有文件加入archive1.zip中, 压缩包中文件名前面包含前缀subdir

 

  7z a archive2.zip .\subdir\*

  将subdir中所有文件加入archive2.zip中, 压缩包中文件名前面不包含前缀subdir

 

  cd /D c:\dir1\
  7z a c:\archive3.zip dir2\dir3\

  将c:\dir1\dir2\dir3\中所有文件加入archive3.zip中, 压缩包中文件名前面包含前缀dir2\dir3,但是前缀中不包含c:\dir1\

 

  7z a Files.7z *.txt -r

  将当前目录以及子目录中所有的*.txt 文件加入到Files.7z

  
  7z -mx=5 a ./DAT.7z *
 
  -mx 是压缩等级 1-9, 数字越大,压缩率越高, 压缩的越慢,压缩包越小

删除:

  7z d archive.zip *.bak -r

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

哈希:

  7z h a.txt

  计算a.txt hash CRC32的值

 

  7z h -scrcsha256 a.iso

  计算a.iso hash sha256的值

 

  7z h *
  计算当前目录下所有文件的 hash CRC32的值

LIST:

  7z l archive.zip

  列出archive.zip 中所有的文件

重命名:

  7z rn a.7z old.txt new.txt 2.txt folder\2new.txt 

  将a.7z压缩包中的 old.txt 重命名为new.txt ,将2.txt 重命名weifolder\2new.txt

 更新:

  7z u archive.zip *.doc
  将当前目录下所有doc文件更新到archive.zip中

posted @ 2024-01-29 18:38  遥远小山村  阅读(11)  评论(0编辑  收藏  举报