¿Cómo enumerar todos los archivos o aplicaciones inútiles o menos utilizados en mi servidor Linux?

¿Cómo enumerar todos los archivos o aplicaciones inútiles o menos utilizados en mi servidor Linux?

Quiero limpiar cruft de mi servidor Oracle Linux. Para ello, necesito saber qué aplicación o directorio no se utiliza o al que casi nunca se accede. ¿Existe algún comando o forma de enumerar directorios o aplicaciones que cumplan con esos criterios?

Respuesta1

find / -type f -atime +90

enumerará todos los archivos que no se han leído en al menos 90 días, si su sistema rastrea los tiempos de acceso a los archivos.

Tenga en cuenta que los sistemas Linux modernos no rastrean los tiempos de acceso a los archivos de forma predeterminada, por lo que la salida de este comando de un sistema típico no es útil. Para habilitar el seguimiento del tiempo de acceso a archivos, ejecute el comando

mount -o remount,atime /

Luego espere aproximadamente un mes y ejecute el findcomando nuevamente para ver qué tiempo de acceso a los archivos se ha actualizado.

Tenga en cuenta que es difícil lograr esto para los directorios. Simplemente enumerar el contenido de un directorio actualizará su tiempo de acceso; el findcomando anterior tiene que leer cada directorio, por lo que se actualizarán todos sus tiempos de acceso.

información relacionada