why not a gui for rsync

Matt McCutchen hashproduct+rsync at gmail.com
Tue Oct 2 03:19:42 GMT 2007

On 10/1/07, Suresh Govindachar <sgovindachar at yahoo.com> wrote:
>   1) consider the message:
>      2007/09/13 16:50:52 [13688] receiving file list
>      Isn't the list of files determined from the command line used to
>      invoke rsync?  So what this new list of files that are being
>      received from where and by whom?

The "file list" is an rsync data structure that contains not only the
names of the files to be transferred but also their attributes and
some other auxiliary information.  Furthermore, if you are using -r or
-d, the file list has a separate entry for every file inside any of
the directories you gave on the command line.  One of the first steps
performed by the sending rsync is to build the file list based on the
command line arguments and send it to the receiving rsync.

>   2) In the following three lines,
>      2007/09/13 17:44:29 [13688] >f..t.... cmsstorage.lst
>      2007/09/13 17:50:53 [13688] >f.st.... WINDOWS/SYSTEM/FFASTLOG.TXT
>      2007/09/13 17:50:53 [13688] >f+++++++ WINDOWS/TEMP/CP1293.TMP
>      what does the ">f<stuff>" mean?

This is itemize output.  See the description of --itemize-changes in
the man page.

>   3) In the following,
>      2007/09/13 17:43:10 [13688] IO error encountered -- skipping
>      file deletion
>      for what transaction was the IO error encountered:

Rsync should have printed a previous error message telling you that.
If it didn't, that's a bug we can investigate.

>   4) What are the consequences of the following skip?
>      IO error encountered -- skipping file deletion
>      How can I know determine whether or not the "skipping" had any
>      bad effects?

The sole consequence is that rsync may not have deleted some
destination files that it ordinarily would have.  See the descriptions
of --delete and --ignore-errors in the man page for more information.

> Have you actually looked at the above links?  Do they in fact
> answer the question asked?  They do not.

True, it takes a bit of digging in the man page to find the parts I
cited that answer #2 and #4.  (I note that Stephen's RTM was in reply
to your #1-4, not your (a)-(e).)  But in the future, if you at least
try to take the initiative to help yourself rather than demanding an
answer on a silver platter, others will be more likely to take the
initiative to help you.


More information about the rsync mailing list