【问题标题】:Append the time stamp to a file name in Ubuntu将时间戳附加到 Ubuntu 中的文件名
【发布时间】:2012-10-07 23:52:53
【问题描述】:

我有一个 bash 脚本,用于每天备份 SSD 的内容,但是我在脚本中使用以下命令来命名文件

zip -r ssd-$(date "+%b_%d_%Y").zip ../ssd

它已经在文件名中附加了月、日和年,但是如何修改它以将服务器的时间戳也附加到文件名上?

【问题讨论】:

    标签: linux bash timestamp


    【解决方案1】:

    也将_%H_%M_%S 添加到日期格式字符串中。例如,date +%b_%d_%Y_%H_%M_%S 生成一个字符串,如 Oct_07_2012_17_57_36。对于较短的字符串,请考虑格式 %s;例如,date +%s 生成一个类似于 1349654346 的字符串,即自 1970-01-01 00:00:00 UTC 以来的秒数。

    【讨论】:

      【解决方案2】:

      以下是否满足您的需求?

      date "+%b_%d_%Y_%H.%M.%S" 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-26
        • 2015-10-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多