CopyMastro — простая и удобная C++ / QT графическая утилита для резервного копирования и синхронизации. Автор проекта Marco Mastroddi.
CopyMastro ориентирован на работу с каталогами (в том числе скрытыми), поддерживается многопоточное копирование (можно задать количество потоков), у скопированных файлов сохраняются все свойства (права доступа, дата изменения и пр), передерживается копирование жестких ссылок, исключение из копии пустых каталогов (опционально), исправление ошибок в именах файлов и копирование файлов с длинными именами.
Для копируемых файлов поддерживается пользовательские фильтры (копировать только / не копировать), используются имена файлов или расширения (*.jpg, *.tiff и пр), после завершения копирования может проводится проверка целостности файлов (опционально, используется алгоритм хеширования SHA-1).
CopyMastro имеет интегрированную поддержку копирования с помощью Rsync (быстрая и универсальная консольная утилита для копирования файлов), что значительно расширяет возможности приложения. Существующие в каталоге назначения файлы могут быть пропущены или перезаписаны (в зависимости от настроек).
CopyMastro сохраняет историю копирования с заданными параметрами для повторного использования, в отдельных вкладках отображает подробности текущего копирования (предыдущие логи сохраняются в файл).
Лицензия: Creative Commons Attribution License