최신 파일부터 가장 오래된 파일까지 디렉터리의 모든 XML 파일을 나열합니다.

최신 파일부터 가장 오래된 파일까지 디렉터리의 모든 XML 파일을 나열합니다.

둘 사이의 혼합:

ls -rtl | more

그리고

find . -type f -name '*.xml' | more

XML 파일만 필터링합니다.

답변1

다음 명령을 사용하세요.

ls -tl *.xml

이렇게 하면 최신 것부터 오래된 것 순으로 정렬된 모든 XML 파일의 긴 출력 목록이 생성됩니다. 가장 오래된 것부터 최신 것 순으로 정렬하려면 -r플래그 를 추가하세요.

답변2

이 시도

dir -lt *.xml

파일 목록만 원하면 마지막 열을 얻으세요.

dir -lt *.xml | awk '{print $NF}'

답변3

어때요?

find . -type f -name "*.xml" -exec ls -lrt {} + 

목록을 줄이려면 -maxdepth옵션(해당 버전에 사용 가능한 경우 )을 추가해야 할 수도 있습니다 .find

편집하다: 수정된 질문을 보려면 다음을 시도해 보세요.

find . -maxdepth 1 -type f -name "*.xml" -exec ls -lt {} + 

관련 정보