mirror of
https://github.com/RsyncProject/rsync.git
synced 2026-10-21 21:34:17 -04:00
Suggest -Z as a good popt alias letter instead of -s.
This commit is contained in:
1 parent
ce055e863d
commit
58b7b3d668
1 file changed
+5
-5
@@ -854,17 +854,17 @@ permissions (while leaving existing files unchanged), make sure that the
|
||||
bf(--perms) option is off and use bf(--chmod=ugo=rwX) (which ensures that
|
||||
all non-masked bits get enabled). If you'd care to make this latter
|
||||
behavior easier to type, you could define a popt alias for it, such as
|
||||
putting this line in the file ~/.popt (this defines the bf(-s) option,
|
||||
putting this line in the file ~/.popt (the following defines the bf(-Z) option,
|
||||
and includes --no-g to use the default group of the destination dir):
|
||||
|
||||
quote(tt( rsync alias -s --no-p --no-g --chmod=ugo=rwX))
|
||||
quote(tt( rsync alias -Z --no-p --no-g --chmod=ugo=rwX))
|
||||
|
||||
You could then use this new option in a command such as this one:
|
||||
|
||||
quote(tt( rsync -asv src/ dest/))
|
||||
quote(tt( rsync -avZ src/ dest/))
|
||||
|
||||
(Caveat: make sure that bf(-a) does not follow bf(-s), or it will re-enable
|
||||
the "--no-*" options.)
|
||||
(Caveat: make sure that bf(-a) does not follow bf(-Z), or it will re-enable
|
||||
the two "--no-*" options mentioned above.)
|
||||
|
||||
The preservation of the destination's setgid bit on newly-created
|
||||
directories when bf(--perms) is off was added in rsync 2.6.7. Older rsync
|
||||
|
||||
Reference in new issue
Block a user