Directory for local files, is an absolute path in your file system. It should be the root directory of your website that resides on your filesystem.
Directory for remote files, is the directory that all files will be uploaded into. It must exist on the remote site for a successful update to be completed. The directory must either have a / prefix if it is an absolute path, or a \~/ prefix if it is relative to your remote login directory.
Root URL of the remote site, is a non-essential field, that can be used to generate a "recent changes" web page using the console application, sitecopy, and a provided awk script. Support for report generation is planned for a future version of Xsitecopy.
Permissions mode, can be one of Ignore All, Executables Only, or Maintain For All. These options force XSitecopy to either ignore permissions of uploaded files, maintain them for files with the execute bit set locally, or ensure ALL remote files have the same permission bits as the local site, respectively.
Symbolic links, can be treated in various ways. `Follow all' will tell XSitecopy to upload the file (or directory?) that any symbolic links point to. `Ignore links' tells XSitecopy not to care if it encounters a symbolic link on the local site. `Maintain all' will attempt to create symbolic links on the remote site, if this is supported by the selected protocol.