I’d prefer a portable method or at least a software package that can be found in Ubuntu or openSUSE or really any popular Linux distribution.
Usando find
para localizar todos os arquivos criados na última hora.
Embora eu considere isso uma ideia de "execução final", é um truque útil para o administrador do sistema usar apenas find
como sudo
on /
(root) para localizar todos os arquivos criados ( ctime
) no último hora:
sudo find / -ctime -1
Se você quiser detalhes um pouco melhores sobre esses arquivos, basta executar os resultados em ls -la
com -exec
da seguinte forma:
sudo find / -ctime -1 -exec ls -la {} \;
Mas é claro, isso relata todos os arquivos criados e não apenas aqueles gerados por make install
.
Então, um make install
em um diretório temporário e crie uma árvore de diretórios desse diretório para revisão.
Existe essa outra técnica interessante do usuário Steve em Estouro de pilha ; ligeiramente mexido por aqui:
mkdir /tmp/installer
./configure
make
sudo make install DESTDIR=/tmp/installer
cd /tmp/installer
tree .
A chave disso é a configuração DESTDIR
que, essencialmente, instalará todos os componentes no /tmp/installer
. Os comandos que seguem apenas o levam para esse diretório e, em seguida, tree
cria uma boa árvore de diretórios do conteúdo desse diretório.
E meus dois centavos nessa técnica: Alguns sistemas como o Mac OS X não têm tree
instalado por esse único liner combina find
e sed
para efetuar um tipo semelhante de formatação de árvore de diretórios:
find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g'