Linux tar:修订间差异

来自牛奶河Wiki
跳到导航 跳到搜索
(阿奔移动页面Tar md5Linux 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 即可不保存原来的文件名称及时间戳
  1. tar -cvf /u01/source/${PT}_${DAYID}.tar /home/bi/${PT}/ --exclude-from /home/bi/${PT}/excludelist
  2. gzip -n /u01/source/${PT}_${DAYID}.tar