如何将文件簇的变量加载到rsync

时间:2016-09-02 13:41:01

标签: rsync

我需要使用rsync命令同步文件夹中的一些文件。我需要将file_store变量传递给rsync所有必须同步的文件。我创建了一个小的bash脚本。

file_store=(/etc/logs/ /etc/log_a/ /tmp/load/log/s)
rsync -rtu (how to use file_store)  user@192.xxx.xxx:/(how to use file_store)

1 个答案:

答案 0 :(得分:0)

您需要为每个目录运行一次rsync:

file_store=(/etc/logs/ /etc/log_a/ /tmp/load/log/s)

for d in "${file_store[@]}"; do
  rsync -rtu "$d/" user@192.xxx.xxx:"/destination_dir/$d/"
done