mirror of
https://github.com/david-schmidt/Davex.git
synced 2024-09-27 13:55:09 +00:00
39 lines
1.4 KiB
Plaintext
39 lines
1.4 KiB
Plaintext
|
|
update -- replace outdated files
|
|
|
|
syntax: update <pathname> <pathname> [-f] [-b]
|
|
|
|
ex: update %help /otherdisk/davex/help -f
|
|
update /work /backup
|
|
update /that/? /there/?
|
|
|
|
'update' takes two pathnames (original path first, target
|
|
path second) and updates old files, reporting on its
|
|
progress as it goes. If the pathnames are DIRECTORIES,
|
|
update descends into them and updates corresponding files.
|
|
|
|
[Note: If one of the pathnames refers to a directory, the
|
|
other one should, too. A command like "update /disk1/dir1/?
|
|
/disk2/dir2" will result only in a series of "filetypes differ"
|
|
messages. So use a wildcard on both pathnames or don't use
|
|
one at all.]
|
|
|
|
For files, here's what happens. If the target file does not
|
|
exist, update asks for permission to create it. If the target
|
|
file does exist, three conditions are possible. If the
|
|
modification dates and times match exactly, you see "current"
|
|
and 'update' takes no further action on that pair of files.
|
|
If the target file is older, you see "outdated" and are asked
|
|
for permission to replace the old file. If the target file is
|
|
NEWER, you get a warning message and update takes no further
|
|
action on that pair of files.
|
|
|
|
-f (force) bypasses the "Okay to replace" question, just
|
|
like for the copy command. (In fact, update USES the copy
|
|
command.) -f also bypasses the "Okay to create new file"
|
|
questions.
|
|
|
|
-b clears the Backup bit on the source original files. See
|
|
"help copy" for more information.
|
|
|