用于压缩和解压缩的命令
文章: http://www.jb51.net/Linux jishu/105916.html
1、将/home目录下的mydata目录压缩为mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
tar -zcvf mydata.tar.gz mydata #压缩mydata目录
2、将/home目录下的mydata.zip解压缩到mydatabak目录
unzip mydata.zip -d mydatabak
3、/home目录下的abc文件夹和123.txt压缩为abc123.zip
zip -r abc123.zip abc 123.txt
4、将/home目录下的wwwroot.zip直接解压缩到/home目录
unzip wwwroot.zip
5、将/home目录下的abc12.zip、abc23.zip和abc34.zip同时解压缩到/home目录中
unzip abc*.zip
6、查看/home目录下的wwwroot.zip内容
unzip -v wwwroot.zip
7、验证/home目录下的wwwroot.zip是否完整
unzip -t wwwroot.zip
8、将/home目录下wwwroot.zip中的所有文件解压缩到主目录
unzip -j wwwroot.zip
主要参数中包含的文件
与-p:-c参数一样,解压缩结果显示在屏幕上,但不执行转换
-t :检查压缩文件是否正确
与-u:-f参数类似,除了更新现有文件外,压缩文件中的其他文件也将解压缩到目录中
- v :执行“是”将显示详细信息
-z :仅显示压缩文件的注释文本
-a :对文本文件进行必要的字符转换
-b :不转换文本文件
-C :压缩文件中的文件名区分大小写
-j :不处理压缩文件中的现有目录路径
-L :将压缩文件中的所有文件名更改为小写
-M :将输出结果发送到more程序进行处理
-n :解压缩时请勿复盖原始文件
-o :不需要首先联系用户。 在unzip运行后复盖原始文件
- p :使用zip密码选项
-q :运行时什么都不显示
-s :将文件名中的空格字符转换为下划线字符
- v :保存VMs的文件版本信息
-X )解压缩时同时保存文件的原始UID/GID