Linux 변경일이 가장 최근인 파일 또는 가장 오래된 파일 정렬 찾기

리눅스에서 파일을 보여주는 커맨드인 ls와 |(파이프)를 조합하면 여러 가지 기능을 사용할 수 있습니다.

 

변경일이 가장 최신인 파일 정렬 찾기

ls -ltr | tail -1

 

설명

ls -l은 상세 표시.

ls -t는 변경 시간이 오래된 순으로 정렬.

ls -t옵션을 사용하면 파일 리스트가 날짜순으로 정렬이 됩니다.

가장 아랫부분에 최근 파일이 출력 되게 됩니다.

그리고 |(파이프)로 tail 커맨드를 같이 사용하여 마지막 한 개의 파일만 표시하도록 합니다.

tail -1 마지막 한 개 파일만 표시.

여러개 파일을 확인하고 싶은 경우에는 -1 숫자 부분에 표시하고 싶은 개수를 지정하면 됩니다.

 

변경일이 가장 오래된 파일 찾기

ls -ltr | tail -n +2 | head -1

 

설명

ls -ltr은 동일.

tail -n +2 결과의 2행부터 마지막까지 출력.

ls커맨드는 첫 번째 행에 total을 표시합니다.

total은 폴더 안의 사용량을 출력해주는 부분입니다.

이 부분을 생략하기 위해 tail -n +2를 사용합니다.

 

변경일이 오래된 파일을 찾는 간단한 커맨드입니다.

ls -lt | tail -1

상황에 따라 맞는 커맨드를 사용하시면 될 거 같습니다.

댓글