Полезные программы. #1

Время от времени я нахожу полезные проблемы, которые решают довольно специфические задачи. Это могут быть какие-то мелкие скрипты или даже просто строчки кода.

Содержание

  • Поиск дубликатов файлов
  • Поиск пакета (deb) по файлу

Поиск дубликатов файлов

Когда начинаешь убираться в файловой системе, то хочется сделать отличную иерархию, а желательно чтобы не было повторов файлов.

Для этого в linux есть программка fdupes и ее, можно сказать, gui обертка FSlint

Использовать fdupes очень просто:

fdupes -r /home/user/folder

И программа начнет искать дубликаты

Дополнительно про опции можно почитать в man fdupes или например по ссылке

Поиск пакета (deb) по файлу

Возникает иногда ситуация, что гуглишь настойку чего-то, вроде нашел. А там какой-то интересный файл, которого у тебя нет. Можно и самому создать его, но смущает что даже папки такой нет. Поэтому возникает мысль, что какой-то пакет не поставил.

Для этого есть удобная программулинка apt-file

Пример использования такой:

$ apt-file search pam_appl.h

  • libpam-doc: usr/share/doc/libpam-doc/html/pam_appl.html
  • libpam0g-dev: usr/include/security/pam_appl.h
  • lsb-build-base2: usr/include/lsb2/security/pam_appl.h
  • lsb-build-base3: usr/include/lsb3/security/pam_appl.h
Written on June 1, 2014