Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
In sigchild_handler(), finish with waitpid() before reinitializing
[rsync/rsync.git]
/
rsync.yo
diff --git
a/rsync.yo
b/rsync.yo
index
d4c70c2
..
ee3474e
100644
(file)
--- a/
rsync.yo
+++ b/
rsync.yo
@@
-889,7
+889,7
@@
manpagesection(EXCLUDE PATTERNS)
The exclude and include patterns specified to rsync allow for flexible
selection of which files to transfer and which files to skip.
The exclude and include patterns specified to rsync allow for flexible
selection of which files to transfer and which files to skip.
-
r
sync builds an ordered list of include/exclude options as specified on
+
R
sync builds an ordered list of include/exclude options as specified on
the command line. Rsync checks each file and directory
name against each exclude/include pattern in turn. The first matching
pattern is acted on. If it is an exclude pattern, then that file is
the command line. Rsync checks each file and directory
name against each exclude/include pattern in turn. The first matching
pattern is acted on. If it is an exclude pattern, then that file is
@@
-928,13
+928,19
@@
verb(
Source root: /home/me
+/- pattern: /home/me/foo/bar (note full path)
Target file: /dest/home/me/foo/bar
Source root: /home/me
+/- pattern: /home/me/foo/bar (note full path)
Target file: /dest/home/me/foo/bar
+
+ Example cmd: cd /home; rsync -a --relative me/foo/ /dest
+ Source root: ./me/foo (source is not absolute)
+ +/- pattern: /me/foo/bar (only uses specified path)
+ Target file: /dest/me/foo/bar
)
The easiest way to see what name you should include/exclude is to just
look at the output when using --verbose and put a / in front of the name
(use the --dry-run option if you're not yet ready to copy any files).
)
The easiest way to see what name you should include/exclude is to just
look at the output when using --verbose and put a / in front of the name
(use the --dry-run option if you're not yet ready to copy any files).
-Note that when used with -r (which is implied by -a), every subcomponent of
+Note that, when using the --recursive (-r) option (which is implied by -a),
+every subcomponent of
every path is visited from the top down, so include/exclude patterns get
applied recursively to each subcomponent.
every path is visited from the top down, so include/exclude patterns get
applied recursively to each subcomponent.