Tag: rsync

从文件读取input并相应地进行同步

我有一个文本文件,其中包含我想要复制的文件和目录列表(一行一行)。 现在我想让rsync从我的文本文件中获取这个input,并将其同步到我提供的目的地。 我试着玩"–include-from=FILE"和"–file-from=FILE"选项的rsync,但它只是不工作 我也尝试在我的文件中的每一行预固定"+" ,但仍然无法正常工作。 我已经尝试过在rsync手册页列出的各种filter模式,但它仍然无法正常工作。 有人可以为我提供这个用例的正确语法。 我已经尝试了上面的Fedora 15,RHEL 6.2和Ubuntu 10.04上的东西,没有任何工作。 所以我肯定错过了一些东西。 非常感谢。

rsync输出中的数字是什么意思?

当我用–progress标志运行rsync时,我得到了有关传输的信息,如下所示。 path/to/file 16 100% 0.01kB/s 0:00:01 (xfer#10857, to-check=427700/441502) 第二行的数字是什么意思? 我知道它们中的一些是什么,但是其他的意思是什么(标有下面的???)? 16 在这个文件中完成了100%的传输量 当前文件传输速度为0.0.1kB / s 0:00:01:当前文件传输已经过去的时间 转移的文件数为10857 427700 ??? 441502?

使用rspec时出错,安装Homebrew和卸载MacPorts后缺less库

我可能已经超出了我的知识范围。 我安装了自制软件 ,在它继续给我警告安装了MacPorts之后,我卸载了它。 但是现在我的rspectesting不运行。 这些是我得到的错误: /Users/mark/.rvm/gems/ruby-1.9.2-p180/gems/nokogiri-1.4.4/lib/nokogiri.rb:13:in `require': dlopen(/Users/mark/.rvm/gems/ruby-1.9.2-p180/gems/nokogiri-1.4.4/lib/nokogiri/nokogiri.bundle, 9): Library not loaded: /opt/local/lib/libiconv.2.dylib (LoadError) Referenced from: /Users/mark/.rvm/gems/ruby-1.9.2-p180/gems/nokogiri-1.4.4/lib/nokogiri/nokogiri.bundle Reason: Incompatible library version: nokogiri.bundle requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0 – /Users/mark/.rvm/gems/ruby-1.9.2-p180/gems/nokogiri-1.4.4/lib/nokogiri/nokogiri.bundle ….. ….. 我已经通过Homebrew安装了libiconv,但是没有解决它。 它抱怨libiconv版本号。 这是问题吗? 这里发生了什么,我需要做什么?

rsync – mkstemp失败:权限被拒绝(13)

我有以下设置来定期从服务器A到服务器B的rsync文件。服务器B有rsync守护程序以下列configuration运行: read only = false use chroot = false max connections = 4 syslog facility = local5 log file = /var/adm/rsyncd.log munge symlinks = false secrets file = /etc/rsyncd.secrets numeric ids = false transfer logging = true log format = %h %o %f %l %b [BACKUP] path = /path/to/archive auth users = someuser 从服务器AI发出以下命令: rsync […]

rsync仅使用include选项复制某些types的文件

我使用下面的bash脚本来仅复制特定扩展名的文件(在本例中为* .sh),但它仍然复制所有文件。 怎么了? 从= $ 1 到= $ 16 rsync -zarv –include =“*。sh”$ from $ to

为什么这个rsync连接在Windows上意外closures?

我试图在Windows 7上使用rsync 。我安装了cwRsync并尝试连接到Ubuntu 9.04。 $ rsync -azC –force –more-options ./ user@server:/my/path/ rsync: connection unexpectedly closed (0 bytes received so far) [receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(600) [receiver=3.0.5] rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at […]

rsync输出

我是新的rsync,我不明白我得到的输出,有人可以帮我, 输出包含如下行, <f.st…… somefile.txt <f+++++++++ someOtherfile.zip .d..t…… someDir/ 我不明白左边的选项是什么意思,我无法在google上find答案。 谢谢。

RSync:如何在两个方向同步?

我想使用rsync 同步两个方向上的两个目录。 我指的是经典意义上的同步( 而不是 rsync手册中的意思): 我想在两个方向更新目录,具体取决于哪个更新 。 这可以通过rsync完成(最好在Linux方式) ? 如果不是,还有什么其他解决scheme?

Windows上的Rsync:创build目录的权限错误

我试图通过使用rsync Windows(cygwin)上的ssh更改到我的服务器。 我正在使用的命令是: rsync -rvz -e ssh / cygdrive / c / myfolder / rsyncuser@192.168.1.110:/ srv / www / prj112 / myfolder / /srv/www/prj112/myfolder/由rsyncuser拥有。 我的问题是,尽pipe使用rsync的子目录创build时,他们发布,每个目录都分配了默认的权限d———所以rsync无法复制其中的任何文件。 我该如何解决?

从每个参数中删除尾部斜线的最简单方法是什么?

从'$ @'数组中的每个参数中删除一个斜线的最简单的方法是什么,以便rsync通过名称复制目录? rsync -a –exclude='*~' "$@" "$dir" 标题已经改变,以澄清。 要了解关于多个尾部斜线的评论和答案,请参阅编辑历史logging。