This small script is used to merge two directories which may overlap in files (mostly because they were originally copies which have since diverged).
Layout:
dir1/
file.txt
photo.jpg
something.doc
dir2/
newfile.txt
photo.jpg
something.doc
Now, assume that photo.jpg
is the same (same content, same file type)
in both directories, but something.doc
is different. Run:
mergedirs dir1/ dir2
And you will get:
dir1/
something.doc
dir2/
file.txt
newfile.txt
photo.jpg
something.doc
Merge will never cause any data loss, only remove extra copies of your files.
There are a few helpful options, which you can read about using
mergedirs --help
.
Github as usual.
Copyright (c) 2009-2023. Luis Pedro Coelho. All rights reserved.