디렉토리와 하위 디렉토리에서 마지막으로 변경된 파일을 찾는 방법을 알고 싶습니다.
ls -lt
파일을 변경하여 시간을 최신으로 변경하면 파일이 포함된 디렉터리가 해당 디렉터리를 업데이트하지 않기 때문에 작동하지 않습니다.
나의 궁극적인 목표는 크기가 가장 빠르거나 가장 많이 증가한 마지막 변경 파일을 찾는 것입니다.내 질문이 다른 기사에 언급되어 있습니다.. 그래서 이 부분에 대해서도 알고 싶습니다.
내 운영 체제는 Ubuntu 12.04입니다.
답변1
find /search/root -printf "%T+ %10s %p\n" | sort -n --reverse
GNU find를 사용하고 파일 이름(또는 경로)에 개행 문자가 포함되어 있지 않은 경우( -path
테스트를 통해 확인할 수 있습니다).