RSS
 

сравнение папок

warning: Creating default object from empty value in /usr/local/www/jail4/kostya.in.ua/public_html/modules/taxonomy/taxonomy.pages.inc on line 34.

FreeBSD: сравнение директорий

Иногда необходимо сравнить 2 директории с достаточно большим количеством файлов на предмет наличия или отсутствия файлов, не анализируя их содержимое. В принципе для такой задачи в *nix существует утилита diff, впрочем с одним «но» — анализируется содержимое файлов и вывод несколько «избыточен». Представьте, что необходимо сравнить файловые системы jail с количеством файлов примерно 100 000. Мы, естественно, пойдем другим путем. В настоящей системе существуют еще 2 утилиты: find и comm.

Вначале создаем списки файлов:
# cd /home/myuser/olddir