分享

7z命令行

 _src_ 2023-10-24 发布于四川

前言

7z,全称7-Zip, 是一款开压缩源软件,支持命令行操作。是目前公认的压缩比例最大且非常好用的压缩解压软件。

普通压缩

把subdir目录(包括subdir本身)进行压缩,生成文件test.zip

7z a test.zip subdir

筛选压缩

*作为通配符。此时file.7z里只有subdir目录和subdir目录内的test.py

7z a file.7z subdir\*.py

指定打包文件格式

-t压缩包格式:7z,xz,split,zip,gzip,bzip2,tar, …

7z a -tzip archive.zip *.txt

普通解压

解压到当前目录

7z x file.7z

同时压缩多个目录

同时将subdir\a1subdir\a2两个目录压缩到archive.zip下

7z a archive.zip subdir\a1 subdir\a2

指定密码压缩

压缩subdir内的所有文件,并指定密码为123456但是没有隐藏内部的文件名(7z是可以隐藏压缩文件内部的文件名的)

7z a file.7z subdir\* -p123456

解压到指定目录

将file.7z解压到当前目录的file文件夹下(不存在是会自动创建)

7z x file.7z -ofile/

解压特定文件

解压以.py结尾的文件到file文件夹下,注意加上-r

7z x file.7z -ofile/ *.py -r

解压带密码的压缩包

解压file.7z,密码为123456

7z x file.7z -p123456

跳过确认输入的参数

-y:所有确认选项都默认为是(即不出现确认提示),重复文件时会覆盖
-aos:跳过已存在的文件

删除

删除file.7z内以.py结尾的文件,注意不要忘了 -r

7z d file.7z *.py -r

# 带密码
7z d file.7z *.py -r -p123456

更新

添加.py结尾的文件到file.7z内

7z u file.7z *.py

# 带密码
7z u file.7z *.py -p123456

列出压缩包的内容

7z l test.zip

  • 📢博客主页:https://blog.csdn.net/qq233325332
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 陌北V1 原创,首发于 CSDN博客🙉
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多