我想在目录中创建 Wordpress 网站的备份example.com
。输出文件应采用以下格式:
YmDHM_example.com.zip
使用当前日期和时间,它将是:202003211045_example.com.zip
。
到目前为止我了解到了这一点:
$ zip -r "$(date +"%Y%m%d%H%M")_example.com.zip" example.com
但我希望该example.com
部分也能“动态”创建。我看到这答案,但没有提到如何在输出文件中包含日期。
我该怎么做?
答案1
使用 find 过滤并格式化 zip 命令的输出:
$ find -maxdepth 1 -type d -name 'example.com' \
-printf %f\\0 | xargs -0 -I {} zip -r $(date -d now +%Y%m%d%H%M)_{}.zip {}