首页 > 解决方案 > 复制与makefile中的模式匹配的文件

问题描述

我想复制一个与模式匹配的文件

_$YEAR_$MONTH_$DAY_ _gitlab_backup.tar

并出现在文件夹/var/opt/gitlab/backups/

我的制作目标如下。

backup.gitlab-ee:
    docker cp gitlab-gitlab:/var/opt/gitlab/backups/*_${YEAR}_${MONTH}_${DAY}_*_gitlab_backup.tar /home/centos/gitlab-backups/${today}-GitLabBackup/

我也试过这个

backup.gitlab-ee:
        docker cp gitlab-gitlab:/var/opt/gitlab/backups/$(wildcard *_${YEAR}_${MONTH}_${DAY}_*_gitlab_backup.tar ) /home/centos/gitlab-backups/${today}-GitLabBackup/

但这会复制整个备份文件夹,而不是带有模式的文件。

标签: makefile

解决方案


推荐阅读