Linux에서 less 명령어 활용법

less [옵션] [파일]

less는 텍스트 파일을 페이지 단위로 확인할 수 있는 리눅스 도구로, more와 유사하지만 더 많은 기능을 제공합니다. 특히 Page Up, Page Down 키와 화살표 키를 사용해 자유롭게 위아래로 이동 가능하며, 스페이스바로 다음 페이지로, Enter 키로 한 줄씩 진행하고, Q 키로 종료할 수 있습니다. B 키는 이전 페이지로 돌아갑니다.

주요 옵션 설명

-e, --quit-at-eof     파일 끝에 두 번 도달하면 자동 종료 (기본은 수동 종료)
-f, --force           디렉터리나 장치 파일과 같은 비정상 파일도 강제 열람 가능
-g, --hilite-search   검색 시 현재 일치 항목만 강조 표시하여 성능 향상
-i, --ignore-case     검색 시 대소문자 구분 안 함 (단, 검색어에 대문자가 있으면 구분)
-I, --IGNORE-CASE    무조건 대소문자 구분 없이 검색 수행
-N, --line-numbers    각 줄 앞에 행 번호를 표시
-s, --squeeze-blank-lines 연속된 빈 줄을 하나의 줄로 압축
-S, --chop-long-lines  긴 줄을 자동 줄바꿈하지 않고 가로 스크롤로 이동 가능
-x, --tabs=n          탭 문자를 n개의 공백으로 표시 (기본값: 8)

실제 사용 예시

1. 행 번호와 함께 파일 보기

다음 명령어를 입력하여 /etc/passwd 파일을 행 번호와 함께 확인합니다.

[user@linux ~]$ less -N /etc/passwd

출력 결과:

      1 root:x:0:0:root:/root:/bin/bash
      2 bin:x:1:1:bin:/bin:/sbin/nologin
      3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
      4 adm:x:3:4:adm:/var/adm:/sbin/nologin
      5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
      6 sync:x:5:0:sync:/sbin:/bin/sync
      7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
      8 halt:x:7:0:halt:/sbin:/sbin/halt
      9 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
     10 operator:x:11:0:operator:/root:/sbin/nologin
     11 games:x:12:100:games:/usr/games:/sbin/nologin
     12 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
     13 nobody:x:99:99:Nobody:/:/sbin/nologin
     14 systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
     15 dbus:x:81:81:System message bus:/:/sbin/nologin
     16 polkitd:x:999:998:User for polkitd:/:/sbin/nologin
     17 libstoragemgmt:x:998:996:daemon account for libstoragemgmt:/var/run/lsm:     17 /sbin/nologin
     18 rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
     19 colord:x:997:995:User for colord:/var/lib/colord:/sbin/nologin
     20 saslauth:x:996:76:Saslauthd user:/run/saslauthd:/sbin/nologin
     21 abrt:x:173:173::/etc/abrt:/sbin/nologin
     22 setroubleshoot:x:995:992::/var/lib/setroubleshoot:/sbin/nologin
/etc/passwd

2. 줄바꿈 없이 가로 스크롤로 보기

너무 긴 줄이 아래로 넘어가지 않도록 하고, 좌우 방향키로 내용을 확인하려면 다음과 같이 실행합니다.

[user@linux ~]$ less -NS /etc/passwd

결과적으로 각 줄은 화면 너비를 초과해도 다음 줄로 내려가지 않고, → 키를 눌러 나머지 부분을 볼 수 있습니다.

      1 root:x:0:0:root:/root:/bin/bash
      2 bin:x:1:1:bin:/bin:/sbin/nologin
      3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
      4 adm:x:3:4:adm:/var/adm:/sbin/nologin
      5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
      6 sync:x:5:0:sync:/sbin:/bin/sync
      7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
      8 halt:x:7:0:halt:/sbin:/sbin/halt
      9 mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
     10 operator:x:11:0:operator:/root:/sbin/nologin
     11 games:x:12:100:games:/usr/games:/sbin/nologin
     12 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
     13 nobody:x:99:99:Nobody:/:/sbin/nologin
     14 systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
     15 dbus:x:81:81:System message bus:/:/sbin/nologin
     16 polkitd:x:999:998:User for polkitd:/:/sbin/nologin
     17 libstoragemgmt:x:998:996:daemon account for libstoragemgmt:/var/run/lsm:
     18 rpc:x:32:32:Rpcbind Daemon:/var/lib/rpcbind:/sbin/nologin
     19 colord:x:997:995:User for colord:/var/lib/colord:/sbin/nologin
     20 saslauth:x:996:76:Saslauthd user:/run/saslauthd:/sbin/nologin
     21 abrt:x:173:173::/etc/abrt:/sbin/nologin
     22 setroubleshoot:x:995:992::/var/lib/setroubleshoot:/sbin/nologin
     23 rtkit:x:172:172:RealtimeKit:/proc:/sbin/nologin

태그: less linux 텍스트 뷰어 명령줄 도구 파일 조회

6월 8일 01:53에 게시됨