фона:Копирование и создать каталог с даты отметки времени, где не существует
У меня есть задача Дженкинс, исполняемый и перед запуском я хочу сделать копию папки и переместить его в другой каталог который не существует и является динамической меткой времени.
Для целей этого аргумента я не могу создавать переменные для хранения чего-либо, это должно быть выполнено без них. Я видел этот другой вопрос о stackoverflow here, и это, похоже, подтверждает подход, к которому я иду.
Вопрос:
Что является лучшим способом для достижения этой цели для Linux/Unix?
У меня есть идея ниже, но я хочу проверить, подходит ли это лучший подход или нет. Он начинается с создания каталога mkdir -p
с указанием местоположения каталога /tmp/backup/myapp/
и даты даты в качестве конечного имени папки $(date +%Y%m%d%H%M%S)
, затем он вызывает рекурсивную копию cp -r
и предоставляет исходный каталог для копирования /var/www/html/myapp
, а затем передает в исходном местоположении url as назначения $_
Предложенный Ответ
mkdir -p /tmp/backup/myapp/$(date +%Y%m%d%H%M%S) && cp -r /var/www/html/myapp $_