IT_World

shell 명령어 ls 날짜순 정렬 최신 / 오래된 파일 정렬 본문

OS/Ubuntu

shell 명령어 ls 날짜순 정렬 최신 / 오래된 파일 정렬

engine 2021. 9. 17. 16:08

리눅스 명령 프롬포트 명령어

ls : 파일이나 디펙토리 목록을 나열하기 위해서 사용하는 리눅스 커맨드

ls -l은 상세 표시

ls -t는 변경 시간이 오래된 순으로 정렬 /  파일 리스트가 날짜순으로 정렬 / 가장 아랫부분에 최근 파일 출력

tail -1 마지막 한 개 파일만 표시 / 여러개 파일을 확인하고 싶은 경우에는 -1 숫자 부분에 표시하고 싶은 개수 지정

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

이런식으로 변경이 가장 오래된 파일을 찾을 수 있다.

ls -ltr 또한 오래된 순부터 최신순으로 정렬 출력

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

tail -n +2를 사용하면 total이라는 폴더 안의 사용량을 출력해주는 부분을 생략할 수 있다.

ls -lt | tail -1

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

Comments