zip
解压缩
unzip fileName.zip
会直接解压缩到当前目录,不建议使用
常用参数选项:
-d 解压缩到指定目录
-o 解压缩时直接覆盖原来的文件,不再询问
示例:
unzip -o fileName.zip -d /temp 解压缩到指定目录,且直接覆盖原来的文件
压缩
zip fileName.zip /xxx/xxx文件
常用参数选项:
-v 可视化操作,显示压缩的执行过程,默认选项
-r 递归打包包含子目录的全部内容
-n n为一个整数,为1-9,1代表压缩速度更快,9代表压缩效果最好
-e 加密压缩文件
-u 追加文件到zip压缩包中
-q 不显示指令的执行过程
示例:
zip -vr temp.zip /temp 压缩temp目录,压缩文件名为temp.zip
zip -e temp.zip /temp 加密压缩temp目录,过程需要输入密码
gz
解压缩
gzip -d file.gz
这个命令将解压缩file.gz文件,并将它们替换为原始文件
gzip -d *.gz
这个命令将解压缩当前目录中的所有.gz文件,并将它们替换为原始文件
find . -name "*.gz" -exec gzip -d {} \;
解压缩当前目录所有的gz文件,并将他们替换为原始文件,用于gz文件特别多, gzip -d *.gz无法处理的情况