디렉토리 아래의 모든 파일을 재귀 적으로 나열하고 수정 시간별로 출력을 정렬하려면 어떻게합니까?
나는 일반적으로 사용 ls -lhtc
하지만 모든 파일을 재귀 적으로 찾지는 않습니다. Linux와 Mac을 사용하고 있습니다.
ls -l
Mac OS X에서는
-rw-r--r-- 1 fsr user 1928 Mar 1 2011 foo.c
-rwx------ 1 fsr user 3509 Feb 25 14:34 bar.c
날짜 부분이 일치하지 않거나 정렬되지 않은 경우 솔루션에서이를 고려해야합니다.
부분 솔루션
stat -f "%m%t%Sm %N" ./* | sort -rn | head -3 | cut -f2-
작동하지만 재귀 적으로는 아닙니다.
나는 당신이 리눅스에 있다고 가정 할 것이지만, 당신은 OS를 질문에 명시 적으로 또는 바람직하게 태그로 지정해야합니다.
—
EBGreen