2013-12-21 114 views
0

我试图使用rsysnc将文件从我的主PC传输到我的服务器。将文件传输到我的服务器后,我希望能够在我的PC上移动文件,并且在重新运行rsync时没有rsync再次发送它们。Rysync日志文件

我想我可以通过让rsync写出一个包含它所传输文件名的日志文件。然后引用与排除列表相同的文件。

我无法将日志文件的格式作为排除列表进行读取。它只需要打印出文件或文件夹名称。

这是我正在运行的当前命令。

rsync -avz --exclude-from=Desktop/file.txt --log-file=Desktop/file.txt --log-file-format=%i Desktop/Source Desktop/Destination 

我需要做些什么来使日志文件只输出文件或文件夹的名称?

回答

0

你可以抓住一个find . > log.txt列表中运行的rsync

+0

不知道你是什么意思?问题是日志文件除文件名外还有许多其他信息。 – Ryanth

+0

您可以过滤mtime中的查找...或仅同步自上次运行后发生更改的文件 –