Linux中7z压缩文件操作笔记。
1. 命令
command | 说明 |
---|---|
a | 添加文件的压缩包,或者创建新的压缩包 |
d | 从压缩包中删除文件 |
e | 从压缩包中提取 |
t | 测试压缩包的是否出错。 |
u | 更新压缩包中的文件 |
x | 解压缩 |
2. 举例
- 压缩
普通压缩
7z a archive1.zip subdir //把subdir文件夹或者是文件进行压缩,生成文件archive1.zip
同时压缩多个目录
7z a archive.zip subdirav subdirab //同时subdirav、subdirab两个文件夹或是文件压缩到archive.zip下
筛选压缩
7z a file.7z subdir*.py //使用的是简单的*作为通配符。此时file.7z里只有subdir和subdir内的test.py
指定密码压缩
7z a file.7z subdir* -p123456 //压缩subdir内的所有文件,并指定密码为123456.但是没有隐藏内部的文件名(7z是可以隐藏压缩文件内部的文件名的)
指定密码压缩--隐藏文件名版
7z a file.7z subdir* -p123456 -mhe //和上一个版本的唯一区别是隐藏了压缩文件内部的文件名。
- 解压缩
普通解压
7z x file.7z //解压到当前目录
解压到指定目录
7z x file.7z -ofile/ //将file.7z解压到当前目录的file文件夹下(不存在是会自动创建)使用-o解压到指定目录(-o后没有空格)
参考:
https://www.cnblogs.com/wzmm/articles/16488599.html