从输入文件的列表中rsync文件/文件夹,并从排除文件中排除

时间:2019-04-14 18:01:35

标签: linux include rsync

我有两个带有文件夹列表的文件。我想将具有相对路径的文件夹同步到目标(排除文件中的文件夹除外)。

@for ($i = $delegateGroup; $i < count($delegateGroup); $i++)
    <td> {{ $delegateGroup[i][0]  </td>
@endfor

我尝试使用$ cat include.txt /home/user /etc /data/app /boot $ cat exclude.txt /data/app/temp /etc/aide --include-from,但似乎无法弄清楚。

这似乎是同步文件夹,而不是文件:

--files-from

最终,我想同步到rsync -av --files-from=include.txt / /destination 并使文件夹结构如下:

/destination

1 个答案:

答案 0 :(得分:1)

只需添加-r--exclude-from选项,您应该会很好:

rsync -av -r --files-from=./include.txt --exclude-from=./exclude.txt / /destination/