- You may use as many --exclude options on the command line as you like
- to build up the list of files to exclude.
+ dit(bf(--files-from=FILE)) Using this option allows you to specify the
+ exact list of files to transfer (as read from the specified FILE or "-"
+ for stdin). It also tweaks the default behavior of rsync to make
+@@ -711,7 +721,8 @@ was located on the remote "src" host.
+
+ dit(bf(-0, --from0)) This tells rsync that the filenames it reads from a
+ file are terminated by a null ('\0') character, not a NL, CR, or CR+LF.
+-This affects --exclude-from, --include-from, and --files-from.
++This affects --exclude-from, --include-from, --perdir-exclude-from,
++and --files-from.
+ It does not affect --cvs-exclude (since all names read from a .cvsignore
+ file are split on whitespace).