rsync排除-不跳过列表中的某些项目

时间:2019-02-18 04:47:10

标签: shell gitlab-ci rsync

我有一个rsync命令,如下所示: rsync -avz --exclude-from 'exclude-list.txt' -r /source/ destination

exclude-list.txt看起来像这样:

.git
src
config.js
.gitlab-ci.yml
.gitignore
local-*

所有列出的文件和目录与exclude-list.txt文件位于同一目录中。

因此,.gitsrcconfig.js被跳过并且不被复制(就像我想要的那样),但是其余项目仍然被复制。我的语法有什么问题? (应该将local-*用作通配符,以跳过所有以local-开头的文件。)

0 个答案:

没有答案