【问题标题】:Writing a script file to create a new folder based on the current date编写脚本文件以根据当前日期创建新文件夹
【发布时间】:2010-10-10 14:36:00
【问题描述】:

CentOS 5.3

我有一个用于备份存储库的脚本文件,我正在使用 rsync 将内容复制到源目录。

我有一个每天晚上 12 点运行的 crontab 作业,它调用我的脚本文件。 repos_backup.sh

rsync -razv dev@xx.xx.xx.xx:repos /home/backup_sys_user/repos_backup

但是,这会将所有存储库放在 repos_backup 目录中。但是,我正在寻找一种基于备份完成日期创建新目录的方法。所以我应该有这样的目录结构:

/repos_backup/10.10.2010
             /11.10.2010
             /12.10.2010

我之前没有做过很多脚本,有没有办法做到这一点。

非常感谢您的建议,

史蒂夫

【问题讨论】:

    标签: scripting backup


    【解决方案1】:

    你可以使用:

    date +%m.%d.%Y
    

    获取当前日期(例如 10.10.2010)

    要将其包含在命令中,您可以:

    mkdir ~/myuser/`date +%m.%d.%Y`/backup
    

    请注意,这些是刻度线。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-13
      • 2013-06-07
      • 1970-01-01
      相关资源
      最近更新 更多