cat /var/lib/dpkg/info/*.list > /tmp/listin ; ls /proc/*/exe |xargs -l readlink | grep -xvFf /tmp/listin; rm /tmp/listin
Эта команда находит исполняемые бинарные файлы, которые не были установлены с помощью dpkg. Она выполняется в несколько шагов:
1. cat /var/lib/dpkg/info/*.list > /tmp/listin
— Собирает список всех установленных пакетов и их файлов в файл /tmp/listin
.
2. ls /proc/*/exe | xargs -I {} readlink {}
— Получает список всех исполняемых файлов в системе.
3. grep -xvFf /tmp/listin
— Фильтрует исполняемые файлы, исключая те, которые есть в списке установленных пакетов.
4. rm /tmp/listin
— Удаляет временный файл.
Эта команда полезна для поиска исполняемых файлов, которые могли быть установлены не через стандартный менеджер пакетов dpkg. Альтернативой может быть использование инструментов, таких как find
и locate
, для поиска исполняемых файлов в системе.