Я хочу создать резервное копирование веб-сайта 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
часть, которая будет также создана "динамично". Я видел этот ответ, но он не упоминает, как включать дату в выходной файл.
Как я могу сделать это?
Используя находку, чтобы отфильтровать и отформатировать вывод для команды 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 {}