将日期放入备份.tar.gz文件名


11

我想运行一个简单的tar命令来备份我的网站目录。它将通过cron运行,但是我希望能够将备份时间作为文件名。我真的不介意它采用什么格式,但是有些可读性会很好。我只是在寻找通用命令;将日期放入文件名的一种方法-我可以完成其余的tar任务。

Answers:


24
tar cfz backup-$(date +%Y-%m-%d).tar.gz ...

man strftimeman date查看%可以将-escapes与一起使用date


谢谢:-)我发现日期很早以前,但是由于某种原因无法使它正常工作。怪胎拯救了世界!
Bojangles

这可能是特定于您使用的date命令变体,但这可能会用更少的字符来做相同的事情:tar cfz backup-$(date(%+%F).tar.gz ...
丰富的
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.