phoemur
(usa Debian)
Enviado em 16/08/2013 - 22:09h
Pra listar os executáveis binários por exemplo daria pra fazer assim utilizando o comando file:
find . -type f -print0 | xargs -0 file > lista.txt
grep -i "executable" lista.txt
grep -i "executable" lista.txt | cut -d':' -f1
O que seria um desmembramento do comando
find . -type f -executable
que a colega bruna postou e que é o mais correto, porém não fica a lista como você quer...
Edit: Apaguei o post anterior pois utilizando o find realmente é melhor...
Basicamente era o seguinte:
ls -Rl > lista.txt
awk '{if (($1 ~ /.*x/ ) && ($1 !~ /^d/ )) print}' lista.txt
Ou seja, listar os arquivos com permissão de executar, não os binários executáveis...