Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liblongpath-rsync
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liblongpath
liblongpath-rsync
Commits
32b9011a
Commit
32b9011a
authored
Oct 13, 2007
by
Wayne Davison
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Improvements surrounding --list-only and --dirs.
parent
fdad5aad
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
21 additions
and
9 deletions
+21
-9
rsync.yo
rsync.yo
+21
-9
No files found.
rsync.yo
View file @
32b9011a
...
@@ -747,6 +747,12 @@ bf(--recursive) option, rsync will skip all directories it encounters (and
...
@@ -747,6 +747,12 @@ bf(--recursive) option, rsync will skip all directories it encounters (and
output a message to that effect for each one). If you specify both
output a message to that effect for each one). If you specify both
bf(--dirs) and bf(--recursive), bf(--recursive) takes precedence.
bf(--dirs) and bf(--recursive), bf(--recursive) takes precedence.
This option is implied by the bf(--list-only) option (including an implied
bf(--list-only) usage) if bf(--recursive) wasn't specified (so that
directories are seen in the listing). Specify bf(--no-dirs) (or bf(--no-d))
if you want to override this. This option is also implied by
bf(--files-from).
dit(bf(-l, --links)) When symlinks are encountered, recreate the
dit(bf(-l, --links)) When symlinks are encountered, recreate the
symlink on the destination.
symlink on the destination.
...
@@ -1073,9 +1079,9 @@ Prior to rsync 2.6.7, this option would have no effect unless bf(--recursive)
...
@@ -1073,9 +1079,9 @@ Prior to rsync 2.6.7, this option would have no effect unless bf(--recursive)
was enabled. Beginning with 2.6.7, deletions will also occur when bf(--dirs)
was enabled. Beginning with 2.6.7, deletions will also occur when bf(--dirs)
(bf(-d)) is enabled, but only for directories whose contents are being copied.
(bf(-d)) is enabled, but only for directories whose contents are being copied.
This option can be dangerous if used incorrectly! It is a very good idea
This option can be dangerous if used incorrectly! It is a very good idea
to
to run first using the bf(--dry-run) option (bf(-n)) to see what files would b
e
first try a run using the bf(--dry-run) option (bf(-n)) to see what files ar
e
deleted to make sure important files aren't lis
ted.
going to be dele
ted.
If the sending side detects any I/O errors, then the deletion of any
If the sending side detects any I/O errors, then the deletion of any
files at the destination will be automatically disabled. This is to
files at the destination will be automatically disabled. This is to
...
@@ -1922,16 +1928,22 @@ dit(bf(--list-only)) This option will cause the source files to be listed
...
@@ -1922,16 +1928,22 @@ dit(bf(--list-only)) This option will cause the source files to be listed
instead of transferred. This option is inferred if there is a single source
instead of transferred. This option is inferred if there is a single source
arg and no destination specified, so its main uses are: (1) to turn a copy
arg and no destination specified, so its main uses are: (1) to turn a copy
command that includes a
command that includes a
destination arg into a file-listing command, (2) to be able to specify more
destination arg into a file-listing command, or (2) to be able to specify
than one local source arg (note: be sure to include the destination), or
more than one source arg (note: be sure to include the destination).
(3) to avoid the automatically added "bf(-r --exclude='/*/*')" options that
Caution: keep in mind that a source arg with a wild-card is expanded by the
rsync usually uses as a compatibility kluge when generating a non-recursive
shell into multiple args, so it is never safe to try to list such an arg
listing. Caution: keep in mind that a source arg with a wild-card is expanded
by the shell into multiple args, so it is never safe to try to list such an arg
without using this option. For example:
without using this option. For example:
verb( rsync -av --list-only foo* dest/)
verb( rsync -av --list-only foo* dest/)
Compatibility note: when requesting a remote listing of files from an rsync
that is version 2.6.3 or older, you may encounter an error if you ask for a
non-recursive listing. This is because a file listing implies the bf(--dirs)
option w/o bf(--recursive), and older rsyncs don't have that option. To
avoid this problem, either specify the bf(--no-dirs) option (if you don't
need to expand a directory's content), or turn on recursion and exclude
the content of subdirectories: bf(-r --exclude='/*/*').
dit(bf(--bwlimit=KBPS)) This option allows you to specify a maximum
dit(bf(--bwlimit=KBPS)) This option allows you to specify a maximum
transfer rate in kilobytes per second. This option is most effective when
transfer rate in kilobytes per second. This option is most effective when
using rsync with large files (several megabytes and up). Due to the nature
using rsync with large files (several megabytes and up). Due to the nature
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment