Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 bash 脚本,用于每天备份 SSD 的内容,但是我在脚本中使用以下命令来命名文件
zip -r ssd-$(date "+%b_%d_%Y").zip ../ssd
它已经将月、日和年附加到文件名中,但是如何修改它以将服务器的时间戳也附加到文件名上?
也添加_%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 以来的秒数。
_%H_%M_%S
date +%b_%d_%Y_%H_%M_%S
Oct_07_2012_17_57_36
date +%s
以下内容是否满足您的需求?
date "+%b_%d_%Y_%H.%M.%S"