먼저 현재 디렉토리 밑, 또는 특정 디렉토리 아래의 모든 파일을 검색해서 날짜별로 정렬 하고자 할 때

1. ls -lR | sort -k 6 을 통해 정렬 할 수 있다.

ls -R 옵션을 통해 하위 디렉토리 까지 전부 찾고,
sort 명령어를 통해 정렬한다 -k 옵션은 정렬 기준이 될 항목을 의미하며, 지금의 경우 날짜 기준으로 정렬되기 때문에 6 번째 항목인 날짜 항목을 지정한다.

2. find 를 통해 정렬
 1) 만들어진 시간을 강제로 지정해서 파일 하나를 만든다.
        touch -t 201007210000 tmp
2) tmp 파일을 기준으로 새로운 파일을 검색한다
       find ./ -newer ./tmp -print

조금 더 쉽게 보기 위해서는
find ./ -newer ./tmp -ls | sort -k 8
 명령어를 통해 날짜 별로 정리 된 리스트들을 얻는다.

+ Recent posts