먼저 현재 디렉토리 밑, 또는 특정 디렉토리 아래의 모든 파일을 검색해서 날짜별로 정렬 하고자 할 때
1. ls -lR | sort -k 6 을 통해 정렬 할 수 있다.
ls -R 옵션을 통해 하위 디렉토리 까지 전부 찾고,
sort 명령어를 통해 정렬한다 -k 옵션은 정렬 기준이 될 항목을 의미하며, 지금의 경우 날짜 기준으로 정렬되기 때문에 6 번째 항목인 날짜 항목을 지정한다.
2. find 를 통해 정렬
1) 만들어진 시간을 강제로 지정해서 파일 하나를 만든다.
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
명령어를 통해 날짜 별로 정리 된 리스트들을 얻는다.
2) tmp 파일을 기준으로 새로운 파일을 검색한다
find ./ -newer ./tmp -print
조금 더 쉽게 보기 위해서는
find ./ -newer ./tmp -ls | sort -k 8
명령어를 통해 날짜 별로 정리 된 리스트들을 얻는다.