FSlint — программа для очистки файловой системы от различный «мусорных» файлов. FSlint можно применять для поиска и удаления одинаковых файлов (дубликатов файлов), битых символических ссылок, пустых директорий, файлов с некорректными (плохими) именами, временных файлов и прочего.
Работа с программой строится следующим образом. Вначале задаются директории, по которым FSlint будет искать файлы. Далее вы выбираете то, что вы будете искать. Например, поиск дубликатов файлов. Затем нажимаете кнопку Поиск, и FSlint начинает обрабатывать те директории, которые вы ему указали. По окончании поиска вы можете просмотреть и, например, сохранить список найденных файлов, удалить файлы, причем, можно задать шаблон (маску) имен файлов для удаления.
Программа имеет графический интерфейс (из консоли запускается по команде: fslint-gui). FSlint может «в полную силу» использоваться и из командной строки. Графическая оболочка это только надстройка над утилитами командной строки FSlint.
Одним из важных недостатков программы является отсутствие документации.
я написал perl-скрипт для этих целей. Он ищет дубликаты и создает файл DEL.pl, в котором нужно просто убрать комменты перед теми файлами, кот.вы хотите удалить. При поиске он вначале отбрасывает файлы, размеры которых ни разу не повторяются, а в оставшихся файлах высчитывает мд5 хеши и по ним проводит сравнение. Я проверял, все находит верно.
Комментарии
15:05
19:21
20:06
21:42
Может, его стоит где-нибудь опубликовать?? :)