小编Val*_*lva的帖子

gzip'd 时具有相同内容但具有不同 md5sum 的文件?

我不知道为什么会发生这种情况,但我上传了一些文件,Amazon S3然后删除了md5sum在亚马逊和本地检查它们的发送文件。但是最近我发现这个问题关于相同的内容产生了两个不同的md5sum

[valter.silva@alog ~]$ ls
renew.log  s3

[valter.silva@alog ~]$ ls s3/
renew.log

[valter.silva@alog ~]$ md5sum renew.log 
d41d8cd98f00b204e9800998ecf8427e  renew.log

[valter.silva@alog ~]$ md5sum s3/renew.log 
d41d8cd98f00b204e9800998ecf8427e  s3/renew.log

[valter.silva@alog ~]$ gzip renew.log 
[valter.silva@alog ~]$ gzip s3/renew.log 

[valter.silva@alog ~]$ md5sum renew.log.gz 
aa1f0ae9a61aac5bcd32b917fbd9324b  renew.log.gz

[valter.silva@alog ~]$ md5sum s3/renew.log.gz 
6ae0e48edb68e9ed938fdfc3894f6c94  s3/renew.log.gz
Run Code Online (Sandbox Code Playgroud)

有人知道为什么会这样吗?或者我应该如何检查我的文件是否一致、可靠?

更新 回答蒂亚戈克鲁兹的回答:

[valter.silva@alog ~]$ sha1sum renew.log 
da39a3ee5e6b4b0d3255bfef95601890afd80709  renew.log

[valter.silva@alog ~]$ sha1sum s3/renew.log 
da39a3ee5e6b4b0d3255bfef95601890afd80709  s3/renew.log

[valter.silva@alog ~]$ gzip renew.log 
[valter.silva@alog ~]$ gzip s3/renew.log 

[valter.silva@alog ~]$ sha1sum renew.log.gz 
2d9111d9db71da9fe4de57fbc19c89eb0bd46470  renew.log.gz

[valter.silva@alog ~]$ …
Run Code Online (Sandbox Code Playgroud)

linux gzip md5

16
推荐指数
3
解决办法
5186
查看次数

如何按日期范围列出文件?

我想列出 3 天前的文件。我在stackoverflow找到了这个:

find . -type f -printf "%-.22T+ %M %n %-8u %-8g %8s %Tx %.8TX %p\n" | sort | cut -f 2- -d ' ' | grep 2012
Run Code Online (Sandbox Code Playgroud)

但我有点不明白整个命令是什么意思。我想知道是否有一些简短易懂的东西。

linux bash command-line find

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

linux ×2

bash ×1

command-line ×1

find ×1

gzip ×1

md5 ×1