我有一个使用MySQL数据库的项目。我想每天备份数据库,所以我用它:
mysqldump -h host -u user -p password database > 'location.sql'
我希望文件以时间戳命名,即:
今天该文件将被命名为something-07-05-2014 08-00-00
明天将是something-08-05-2014 08-00-00
如何使用导出的文件名附加格式化的时间戳?
答案 0 :(得分:12)
你可以使用这样的东西
mysqldump -h host -u user -p password database > $(date "+%b_%d_%Y_%H_%M_%S").sql
答案 1 :(得分:7)
你可以做到
mysqldump -h host -u user -p password database > something-$(date +%d-%m-%Y %H %M %S).sql