Консольная альтернатива для fslint?
Есть ли какие-либо консольные альтернативы fslint пакет в Ubuntu? Я не хочу устанавливать x11-common, шрифты и многие другие зависимости, требуемые им в серверной системе.
Примечание: речь идет не только о поиске дубликатов. fslint предлагает все виды тонких функций, например, для исправления неверных имен файлов / папок.
2 ответа
Пакет Fslint - это только графическая оболочка для сценариев fslint bash, которую можно найти здесь:
http://fslint.googlecode.com/svn/trunk/fslint/
Там вы найдете отдельные инструменты в квесте. Смотрите man-страницы для fslint для описания отдельных инструментов.
findup - поиск файлов DUPlicate
findnl - найти Name Lint (проблемы с именами файлов)
findu8 - найти имена файлов с неверной кодировкой utf8
findbl - найти плохие ссылки (различные проблемы с символическими ссылками)
findn - найти то же имя (проблемы с конфликтами имен)
найдено - найти пустые каталоги
findid - находит файлы с мертвыми идентификаторами пользователя
findns - найти неиспользуемые исполняемые файлы
findrs - найти избыточные пробелы в файлах
findtf - найти временные файлы
findul - найти возможно неиспользуемые библиотеки
zipdir - вернуть потерянное пространство в записи каталога ext2
fdupes
Searches the given path for duplicate files. Such files are found by
comparing file sizes and MD5 signatures, followed by a byte-by-byte
comparison.
Установить
sudo apt-get install fdupes
Вот справочная страница Ubuntu