물론 출력을 가져와 find . -type f | xargs ls -l
Python 스크립트로 파이프하면 행을 정렬하고 상위 20개를 출력할 수 있습니다.
하지만 그것보다 빠른 것이 있을까요?
답변1
Mac OS X(10.10.2)에서는 다음을 시도해 보세요.
find . -xdev -type f -print0 | xargs -0 stat -f "%m%t%Sm %N"
stat
또는 직접 실행
stat -f "%m%t%Sm %N" /path
~에서man stat
In order to determine the three files that have been modified most recently, you could use the following format: > stat -f "%m%t%Sm %N" /tmp/* | sort -rn | head -3 | cut -f2- Apr 25 11:47:00 2002 /tmp/blah Apr 25 10:36:34 2002 /tmp/bar Apr 24 16:47:35 2002 /tmp/foo
3을 20으로 쉽게 바꿀 수 있습니다(-:
답변2
find . -xdev -type f -printf "%T@ %Tc %p\n" | sort -n | tail -20