Создать скрипт, который сравнивает две директории (включая все поддиректории)
и выводит список всех различий, т.е. имена файлов или директорий, которые
существуют только в одной из директорий или имеют разные времена
модификациии mtime или размер. Придерживайтесь следующего формата вывода:

<directory1>:<local-path> <size> <modification-time>; <directory2>:<local-path> <size> <modification-time>

size это размер файла в байтах, а modification time это время последней
модификации в формате "YYYY-MM-DD HH:MM". В случае, если файл существует
только в одной директории, вывести только имя директории и двоеточкие.

Имена директорий это два обязательных параметра скрипта.
Если какая-либо из директорий не существует или не читаема,
вывести сообщение об ошибках.

Пример: Вывод Вашего скрипта, сравнивающего директории work и archiv:

work:a.txt 1024 2010-09-10 10:20 archiv:
work:b.txt 20 2010-09-10 10:20 archiv:b.txt 25 2010-09-10 10:20
work:nic.txt 100 2010-09-10 10:20 archiv:nic.txt 100 2010-09-22 15:22
work: archiv:neco.data 256 2011-01-02 10:17
work: adr/neco.txt 256 2012-01-05 07:30 archiv:

