Вы имеете в виду что-то вроде команды file
, используемой вот так?
$ which ls
/bin/ls
$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=cecbb9e27978d91bc6fe2cc4d46d0cd58deafdb2, stripped
$
Вы можете сделать команду find
, переданную в file
следующим образом:
$ find /bin -type f -exec file '{}' \; | grep -c "ELF 32-bit LSB executable"
88
$ find /bin -type f -exec file '{}' \; 2>&1 | grep "ELF 32-bit LSB executable" | head -2
/bin/bzip2: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=8ec5364bf1b5aae5a29b02aaa89db511e988f26a, stripped
/bin/more: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=2cf8c3651ba3e5dd6a053d40a969b4b7bca9cac0, stripped
$
sudo apt-cache pkgnames | tee "$(date +"%Y-%m-%d")_pkg.log"
предоставляет более краткий список, и вы можете сравнить его с последним запуском, чтобы увидеть, что нового.