Rsync:组合'--files-from'和'--exclude'不起作用

Cod*_*ive 5 rsync

我使用进行备份,rsync并使用该选项--files-from定义了应该同步的目录列表。现在,我打算通过该--exclude选项扩展命令,但是它不起作用。

更具体地说,该include-list.txt文件已经包含目录,/home/user/shared/并且我想排除新的子目录/home/user/shared/BIG_DATA/

这是不起作用的命令。

rsync -azvvr \
    --files-from '/home/user/BACKUP_MNGMT/include-list.txt' \
    --exclude '/home/user/BACKUP_MNGMT/exclude-list.txt' \
    -e ssh / user@server:/home/user/Backup
Run Code Online (Sandbox Code Playgroud)

Jim*_*ing 0

这是一个老问题,但无论如何:)

--exclude=BIG_DATA/
Run Code Online (Sandbox Code Playgroud)

在这种情况下应该可以解决问题。不要忘记结尾的斜杠......