내 Linux 서버에서 쓸모 없거나 덜 사용되는 파일이나 애플리케이션을 모두 나열하려면 어떻게 해야 합니까?

내 Linux 서버에서 쓸모 없거나 덜 사용되는 파일이나 애플리케이션을 모두 나열하려면 어떻게 해야 합니까?

Oracle Linux 서버의 잔여물을 정리하고 싶습니다. 이렇게 하려면 어떤 응용 프로그램이나 디렉터리가 사용되지 않거나 거의 액세스되지 않는지 알아야 합니다. 이러한 기준을 충족하는 디렉터리나 응용 프로그램을 나열하는 명령이나 방법이 있습니까?

답변1

find / -type f -atime +90

시스템이 파일 액세스 시간을 추적하는 경우 최소 90일 동안 읽지 않은 모든 파일이 나열됩니다.

최신 Linux 시스템은 기본적으로 파일 액세스 시간을 추적하지 않으므로 일반적인 시스템에 대한 이 명령의 출력은 유용하지 않습니다. 파일 액세스 시간 추적을 활성화하려면 다음 명령을 실행하십시오.

mount -o remount,atime /

그런 다음 한 달 정도 기다렸다가 find명령을 다시 실행하여 액세스 시간이 업데이트된 파일을 확인합니다.

디렉토리로는 이를 달성하기가 어렵습니다. 단순히 디렉토리의 내용을 나열하면 액세스 시간이 업데이트됩니다. find위의 명령은 각 디렉토리를 읽어야 하므로 모든 액세스 시간이 업데이트됩니다.

관련 정보