Mirror was designed to duplicate a directory hierarchy between two machines. It avoids copying files unnecessarily by comparing the file time-stamps and file sizes before transferring.