#!/bin/sh # Generate a list of used binary names in Debian. # There is definitely a better way to go about this. # Make sure we've got apt-file and lz4 compression utils: sudo apt install apt-file lz4 sudo apt-file update cd /var/lib/apt/lists || exit 1 lz4cat ./*.lz4 | \ grep -E '^(usr/bin/|sbin/|bin/|usr/games)' | \ cut -f1 -d' ' | \ perl -pe 's/^(.*)\/(.*)$/$2/' | \ sort | uniq > ~/used_names.txt