MirrorCopy is a shell filecopy command, which is able to create and
update an exact copy (mirror) of all the files and subdirectories
(including there contents) located in a source directory. I use it to
maintain a mirror copy of my system partition on a bootable ZIP disk.
That way I not only have a backup of my system partition, I can even
boot directly off this backup (if I need to) and have all the tools etc
available I'm used to.
The main features of MirrorCopy are:
- The destination directory will contain exactly the same files
and subdirectories as the source directory - and nothing more!
- The attributes (date, comment and protection flags) of the
files and subdirectories in the destination directory are set
exactly to the same values as in the source directory.
- MirrorCopy takes care of what the destination directory allready
contains:
- only those files are copied, that need to be copied.
- only those subdirectories are created, that need to be created
- only those files and subdirectories are removed from the
destination directory, that need to be removed.
This is very usefull if you don't want to create a mirror copy,
but if you want to update an allready existing mirror copy.
- MirrorCopy can keep deleted or overwritten files in special
'deleted-/old-files' directories.
- The contents of the source directory is not changed in any way!
Not even the protection flags (like the archive flag) are changed.
New in version 1.6:
-------------------
- Bugfix: If a file in the destination directory had to be replaced
with a newer version, but the file was delete-protected ('D' flag
not set) MirrorCopy didn't replace the file but instead stoped with
an errormessage.
|