보통 로그 파일은 맨 마지막 부분인 최신 기록부터 순차적으로 확인하게 된다. 만약 less 명령어로 파일을 열어서 G 키로 파일의 맨 아래로 내려가게 되면 리눅스는 해당 파일을 끝까지 읽어 메모리에 로드한다.
MB 단위 로그 파일에선 별 문제가 없지만 GB 단위의 비교적 큰 로그 파일을 읽을 땐 메모리 리소스에 부담이 될 수 있다.
맨 아래의 일부 내용만 로드하는 게 좋은데 tail 을 이용하는 방법도 있지만 tail 만 쓰면 마우스 휠을 써야해서 불편할 수 있다.
tail 과 less 를 파이프로 연결해서 쓰면 메모리 로드를 줄이면서도 less를 쓰는 것처럼 활용할 수 있다.
tail -1000 [파일명] | less
맨 아래 1000줄을 less로 출력하면 1000줄 만큼의 텍스트 메모리만 로드해서 내용 확인이 가능하다.