我需要使用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)
答案 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