linux操作系统的压缩和打包方式及相关命令
1.压缩
压缩命令:zip , gzip ,bzip2
1.zip
zip可用来压缩文件,可以实现多个文件一并处理并压缩成一个文件。
zip的语法及可用参数:
zip 参数 压缩文件名称 源文件名称;
-m 压缩并删除源文件
-d 从压缩文件中删除一个文件
-u 追加,只更新改变过的文件和新文件
-r 压缩包括子目录,递归
-j 只储存文件名称,不含目录
-v 显示版本资讯或详细讯息
-t 只处理日期后的文件
-1 压缩最快,压缩率最差
-9 压缩最大,压缩率最好
uzip命令用于解压缩
2.gzip
gzip 一对一的文件压缩,压缩后自动删除源文件。
gzip的语法及可用参数:
gzip 源文件
-1 压缩最快,压缩比最差
-9 压缩最慢,压缩比最好
gunzip 解压缩
3.bzip2
bzip2 一对一压缩;若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件。
参数:
-c 将压缩与解压缩的结果送到标准输出
-d 执行解压缩
-h 显示帮助
-z 强制执行压缩
-v 显示版本信息
bunzip2 解压缩 (一对一)2.打包
tar 命令
语法: tar 参数 包裹名称 源文件列表
参数:
-c 创建
-v 显示版本信息
-f 使用档名 ==》-cvf
-t 查看==》-tvf
-r 追加==》-rvf
-u 更新==》-uvf
-x 拆包==》-xvf
-C 拆到的目录
--delete 删除条目==》--delete -v -f
tar+gzip 名称.tar.gz
tar -zcvf 压缩 -zxvf 展开 -ztvf tar+bzip2 名称.tar.bz2 tar -jcvf 名称.tar.bz2 源文件列表