使用7zip压解各种文件的经常使用命令
2024-08-30 14:50:18
7zip简单介绍
7-Zip 是一款 开源 软件。大多数源码都基于 GNU LGPL 许可协议下公布。
AES 代码基于 BSD 许可下公布。
unRAR 代码基于两种许可:GNU LGPL 和 unRAR 限制许可。中文官网
格式支持
压缩/解压缩
7z, XZ, ZIP, TAR, BZIP2, GZIP and WIM
仅支持解压缩
ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z
安装
Debian / Ubuntu
sudo apt-get install p7zip
sudo apt-get install p7zip-full #完整版
ArchLinux
pacman -S p7zip
使用
7z [adeltux] [-] [SWITCH] …
打包
[poplar@arch Downloads]$ ls test
bag.hpp hashtable.hpp minpq.hpp rbtree.hpp uf.hpp
hashchain.hpp maxpq.hpp queue.hpp stack.hpp
[poplar@arch Downloads]$ 7z a test.7z test
...
Everything is Ok
[poplar@arch Downloads]$
解压
全部支持解压的文件类型都是一样的
[poplar@arch Downloads]$ 7z x test.7z #解压到当前文件夹
[poplar@arch Downloads]$ 7z e test.7z -otmp #加压到当前的tmp
列出文件的信息列表
[poplar@arch Downloads]$ 7z l test.7z
检查包的完整性
[poplar@arch Downloads]$ 7z t test.7z test
更新压缩包
[poplar@arch Downloads]$ 7z u test.7z test
删除包里的文件
删除包里的uf.hpp文件
[poplar@arch Downloads]$ 7z d test.7z uf.hpp -r
最新文章
- Linux Linux程序练习六
- C#.Net 如何动态加载与卸载程序集(.dll或者.exe)3---- 动态加载Assembly应用程序
- (转载)ubuntu安装pyton-pip问题解决
- [Design Pattern] Observer Pattern 简单案例
- SQL从入门到基础 - 06 限制结果集范围
- C# MVC 自学笔记—2 MVC Movie简介
- MongoDB实战性能优化
- jmeter 测试MD5加密登录接口
- vmware上虚拟机:Network error: Connection refused 排查
- MyBatis映射文件5
- Object.is()
- 部署MySQL自动化运维工具inception+archer
- MySQL数据库与表的增删改查
- awk 提取数字
- Daily Scrum (2015/10/31)
- LINUX 线程
- 【算法设计与数据结构】为何程序员喜欢将INF设置为0x3f3f3f3f?(转)
- Bootstrap 与 IE 兼容模式 关系讲解
- Android6.0------权限申请管理(单个权限和多个权限申请)
- Python Hashtable的理解