NAME

move-merge - merges directories into one target directory

SYNOPSIS

$ move-merge targetdir source-directories...

Merges all source-directories into the target directory, unifying their subdirectory structures. The final files are replaced with the same-named directories inside which the files are saved under the names of the source directories.

DESCRIPTION

The command move-merge merges a list of source diretories into the target directory, unifying their subdirectory structures. The final files are replaced with the same-named directories inside which the files are saved under the names of the source directories. This is particularly useful in merging together backup directories after backups saved with the rsync command. For example, let us assume that we are making regular backups of the directory /home/user into the directory /backup/user while saving the old and deleted files into the directory /backup/user-old/220203-105750, where 220203-105750 contains the time-stamped version of the old files in the same directory structure as the original backup. After collecting a number of such backups, we can run the command move-merge m 2* which will collect and merge all versions into the directory m.

AUTHOR

Vlado Keselj vlado@dnlp.ca http://vlado.ca

LICENSE

Perl License (perl)

SCRIPT CATEGORIES

CPAN Unix/System_administration

README

move-merge - merges directories into one target directory