rsync的 --files-from无法同步

回复 收藏
rsync无法同步

同步的来源和目录都在本机

rsync -av --files-from=/root/list.txt /  /tmp/
这样不能同步

rsync -av /root/test   /tmp/
这样可以同步


vi list.txt
/root/test
/root/testcat


rsync -av --files-from=/root/list.txt /  /tmp/
building file list ... done

sent 82 bytes  received 12 bytes  188.00 bytes/sec
total size is 1  speedup is 0.01


2016-01-27 00:15 举报
已邀请:
0

乐橙306

赞同来自:

1.用rsync 需要实现怎么样的同步
2.说说对 --files-from 这个参数的理解
0

蔡炳森

赞同来自:

#!/usr/bin/expect

set timeout 50
set host [lindex $argv 0]
set file [lindex $argv 1]
set passwd "123456"

spawn rsync -av --files-from=2.txt /usr/local/sbin/shell/ root@$host:$file  #用来指明2.txt中文件的路径,2.txt中只要写要同步的文件名就好了。

expect {
  "yes/no" {send "yes\r"}
  "password:" {send "$passwd\r"}
}
expect eof看看不知道对你有没有帮助。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: