Я ищу кого-то, чтобы написать мне сценарий (ничего, что будет работать на OSX), чтобы сделать следующее:
Скопируйте все файлы из 4-х различных внешних жестких дисков, по одному за раз.
Сценарий не нужно, чтобы сохранить структуру папок, я хочу, чтобы сбросить все файлы со всех дисков в к одной основной папке.
После копирования файлов с первого диска на пути назначения, я тогда хочу, чтобы начать копирование файлов со второго диска (возможно, с помощью Rsync) в одной и той же основной папке назначения.
Если файлы имеют одинаковое имя, но содержание отличается, я хочу, чтобы переименовать файлы, а затем скопировать в пункт назначения.
Если файлы имеют одинаковое имя и идентичное содержание, пропустить копирование.
Если файлы имеют разные имена и идентичное содержание, пропустить копирование.
При сравнении файлов, я думаю, что было бы целесообразно использовать несколько чеков / противовесов. Например, если имена файлов совпадают и байт размер такой же, md5 это и если тот матч, пропустить копирование одного из них.
Если имена файлов совпадают, а размер байт отличается, переименовать одну из них и копировать как по назначению.
Это очень трудно объяснить, так что не стесняйтесь задавать мне любые вопросы, которые вы любите. Также, пожалуйста, дайте мне знать, что вы могли бы поручить сделать это и как скоро она может быть завершена.