Linux tar:修订间差异
跳到导航
跳到搜索
无编辑摘要 |
|||
第1行: | 第1行: | ||
=== md5 === | |||
正常情况下 tar + gzip,即使打包文件未改变,其 md5 也不同。 | 正常情况下 tar + gzip,即使打包文件未改变,其 md5 也不同。 | ||
第13行: | 第14行: | ||
#tar -cvf /u01/source/${PT}_${DAYID}.tar /home/bi/${PT}/ --exclude-from /home/bi/${PT}/excludelist | #tar -cvf /u01/source/${PT}_${DAYID}.tar /home/bi/${PT}/ --exclude-from /home/bi/${PT}/excludelist | ||
#gzip -n /u01/source/${PT}_${DAYID}.tar | #gzip -n /u01/source/${PT}_${DAYID}.tar | ||
[[分类:Develop]] | [[分类:Develop]] | ||
[[分类:Linux]] | [[分类:Linux]] |
2024年9月30日 (一) 13:24的版本
md5
正常情况下 tar + gzip,即使打包文件未改变,其 md5 也不同。
Q: 目录中的文件未修改,打包压缩后MD5不同
-rw-r--r-- 1 bi oinstall 561370 Jul 23 04:00 pangolin_20220723.tar.gz -rw-r--r-- 1 bi oinstall 561370 Jul 24 04:00 pangolin_20220724.tar.gz -rw-r--r-- 1 bi oinstall 561370 Jul 25 04:00 pangolin_20220725.tar.gz 857c2b83550839a8f2c1df202c197c35 pangolin_20220723.tar.gz 93aa0e9ea72aa9dbbd5b8ef4ef5838bd pangolin_20220724.tar.gz 1d924a38da3fc3ca0af085f832624890 pangolin_20220725.tar.gz
A: gzip 压缩时,默认保存原来的文件名称及时间戳
- 将 tar -czvf 分为两步,打包,压缩,而 gzip 时增加参数:-n 即可不保存原来的文件名称及时间戳
- tar -cvf /u01/source/${PT}_${DAYID}.tar /home/bi/${PT}/ --exclude-from /home/bi/${PT}/excludelist
- gzip -n /u01/source/${PT}_${DAYID}.tar