Linux:使用当前日期的MD5哈希值创建Tar文件

时间:2010-05-06 06:58:32

标签: linux

如何完成以下操作?

date '+%d' | md5sum | tar -czf $_.tar.gz file

我希望filename.tar.gz是md5sum输出的。

3 个答案:

答案 0 :(得分:2)

tar -czf `date '+%d' | md5sum | sed -e 's/  -//'`.tar.gz file

更适合serverfault.com。

答案 1 :(得分:0)

你可以这样做

tar -czf `date '+%d' | md5sum`_.tar.gz file

答案 2 :(得分:0)

这不是你问题的答案。

为什么需要MD5哈希日期?为什么不使用日期本身?通常,当您不希望发生反向操作时,您会对某些内容进行哈希处理。在您的情况下:您希望防止有人可以从哈希中找到日期。但是没有太多可能的日期,蛮力很容易找到。甚至文件的创建时间戳也可以为您提供查找日期范围的提示。总而言之,我看不出使用加密哈希而不是原始日期的理由。