답변:
OS X은 POSIX 와 완벽하게 호환됩니다.
그와 같은 것이해야합니다 :
find . -type f -name "*.txt" -print0 | xargs -0 ls -tl
몇 가지 참고 사항 :
-t
옵션은 ls
을 기준으로 정렬됩니다 mtime
.xargs
파일 이름을에 인수로 전달하는 데 사용됩니다 ls
. 사용한다는 것을 참고 -print0
로 find
하고 -0
에 xargs
당신이 그들의 이름에 공백이있는 파일이있는 경우. 또한 최대 인수 수는 변수에 의해 제한됩니다ARG_MAX
. 이 개수를 확인하려면을 입력하십시오 getconf ARG_MAX
.-r
정렬 순서를 반대로 할 수 있습니다 (→ 가장 오래된 파일부터)find
과 ls
옵션은 평소와 같이 설명서 ( man find
또는 man ls
)에 요약되어 있습니다.ARG_MAX
파일 이름 문자 그룹 내에서만 정렬 할 수 있습니다 .
getconf ARG_MAX
그 번호를 보여줄 것입니다.
ls -t
대신 을 사용하십시오 ls -tl
. 는 -l
당신에게 날짜를 포함한 긴 목록을 제공합니다. 나는 당신이 정확히 무엇을하려고하는지 몰랐습니다. 죄송합니다-당신도보고 싶다고 생각했습니다 mtime
.
ls -ltr
순서를 바꾸려면