728x90
반응형

less : 강력한 탐색과 검색 기능을 제공하는 리눅스 파일 뷰어

  • less 명령어는 Linux에서 파일을 화면 단위로 스크롤하며 볼 수 있도록 해주는 명령어입니다.
  • cat이나 more보다 더 강력한 기능을 제공합니다.


1. 기본 사용법

less 파일명

예)

less /var/log/syslog


2. 주요 키 조작법

이동

명령어 설명
Space 다음 페이지로 이동
b 이전 페이지로 이동
↑ / ↓ 한 줄씩 이동
d 반 페이지 아래로 이동
u 반 페이지 위로 이동
g 파일의 처음으로 이동
G 파일의 끝으로 이동
ng n번째 줄로 이동 (예: 10g → 10번째 줄로 이동)

검색

명령어 설명
/텍스트 앞으로 검색
?텍스트 뒤로 검색
n 같은 방향으로 다음 검색 결과로 이동
N 반대 방향으로 검색 결과 이동

출력/저장

명령어 설명
s 파일명 현재 화면 내용을 파일명으로 저장
` 명령어`

기타

명령어 설명
v 현재 내용 편집 (기본 편집기 열림, 보통 vim)
F tail -f처럼 파일 끝에서 실시간 업데이트 보기
q 종료


3. 명령어 조합 예시

  1. grep 결과를 less로 보기:

    grep "error" /var/log/syslog | less
    

  1. less를 사용하여 실시간 로그 확인:

    less +F /var/log/syslog
    

  1. 특정 줄에서 시작하기:

    less +100 파일명  # 100번째 줄부터 시작
    

  • less는 파일을 한 번에 로드하지 않아 대용량 파일도 빠르게 열 수 있습니다. 필요한 부분을 검색하며 탐색하는 용도로 매우 유용합니다.

4. 유사 명령어 기능 비교

기능 비교 less more pg
기본 기능 파일 내용을 페이지 단위로 출력 파일 내용을 페이지 단위로 출력 파일 내용을 페이지 단위로 출력
양방향 이동 ✅ (위/아래 이동 가능) ❌ (오직 아래로만 이동) ❌ (오직 아래로만 이동)
실시간 파일 갱신 ✅ (+F 옵션 사용)
검색 기능 ✅ (/검색어, ?검색어) ✅ (/검색어) ✅ (/검색어)
검색 방향 양방향 (/ 앞으로, ? 뒤로) 한 방향 (/ 앞으로만) 한 방향 (/ 앞으로만)
스크롤 방식 한 줄(↑/↓), 한 페이지(Space/b) 이동 한 줄(Enter), 한 페이지(Space) 이동 한 줄(Enter), 한 페이지(Space) 이동
줄 번호 이동 ✅ (ng, G)
외부 명령 실행 ✅ (| 명령어)
파일 편집기 실행 ✅ (vvim 실행)
종료 방법 q q q
대용량 파일 처리 ✅ (빠름) ❌ (느림) ❌ (느림)
728x90
반응형

+ Recent posts