Существует сценарий жемчуга по http://cpansearch.perl.org/src/ANDK/Perl-Repository-APC-2.002/eg/trimtrees.pl, который делает точно, что Вы хотите:
Пересеките все каталоги, названные на командной строке, вычислите контрольные суммы MD5 и найдите файлы с идентичным MD5. ЕСЛИ они равны, сделайте реальное сравнение, если они действительно равны, заменяют второй из двух файлов с жесткой ссылкой на первую.
используйте команду "F" в то время как в меньше.
less mylogfile.txt F
или, чтобы сделать так автоматически, используйте +cmd опцию:
less +F mylogfile.txt
Я предпочитаю tail -F
-F - Параметр -F подразумевает параметр -f, но tail также проверит, был ли отслеживаемый файл переименован или повернут.
Эквивалент less
: less + F --follow-name