
Quero limpar o lixo do meu servidor Oracle Linux. Para isso, preciso saber qual aplicativo ou diretório não é utilizado ou quase nunca é acessado. Existe algum comando ou forma de listar diretórios ou aplicativos que atendam a esses critérios.
Responder1
find / -type f -atime +90
listará todos os arquivos que não foram lidos em pelo menos 90 dias, se o seu sistema rastrear os tempos de acesso aos arquivos.
Esteja ciente de que os sistemas Linux modernos não rastreiam os tempos de acesso aos arquivos por padrão, portanto, a saída deste comando de um sistema típico não é útil. Para ativar o rastreamento do tempo de acesso ao arquivo, execute o comando
mount -o remount,atime /
Em seguida, espere cerca de um mês e execute o find
comando novamente para ver quais tempos de acesso aos arquivos foram atualizados.
Observe que é difícil conseguir isso para diretórios. A simples listagem do conteúdo de um diretório atualizará seu tempo de acesso - o find
comando acima deve ler todos os diretórios, para que todos os seus tempos de acesso sejam atualizados.