리눅스 대용량 파일 보기: more vs less 명령어 차이점 및 실무 활용법 완벽 정리

개요

리눅스 터미널에서 대용량 텍스트 파일이나 로그를 확인할 때 자주 사용하는 more와 less 명령어의 핵심 차이점을 파악합니다. 두 명령어의 작동 방식과 탐색 기능을 비교하여 실무 환경에 맞는 최적의 파일 조회 방법을 제시합니다.

1. more 명령어 기초: 페이지 단위 텍스트 조회

more 명령어 실습에 사용할 테스트용 데이터 파일을 생성하기 위해 seq 1 50 > sample_more.txt 명령어를 실행합니다.

seq 1 50 > sample_more.txt

more 명령어는 대용량 텍스트 파일의 내용을 한 번에 전체 출력하지 않고 화면 단위로 나누어 순방향 조회할 때 사용합니다.
more sample_more.txt 명령어를 실행하면 sample_more.txt 파일의 첫 페이지 분량만큼 텍스트를 화면에 출력합니다.
⚙️ [주요 옵션]

-d : 잘못된 키 입력 시 화면 하단에 안내 문구와 도움말을 출력합니다.
-s : 연속해서 나타나는 여러 줄의 빈 줄을 하나의 공백 줄로 압축하여 표시합니다.
-c : 화면을 스크롤하지 않고 상단부터 한 줄씩 새로 고쳐가며 텍스트를 출력합니다.
-p : 화면 스크롤 없이 전체 화면을 지운 후 텍스트 출력을 시작합니다.
+n : 파일의 첫 번째 줄 대신 지정한 n번째 줄부터 텍스트 조회를 시작합니다.

more sample_more.txt

2. less 명령어 기본: 양방향 자유 탐색과 대용량 파일 처리

less 명령어 실습에 사용할 대용량 테스트용 데이터 파일을 생성하기 위해 seq 1 1000 > sample_less.txt 명령어를 실행합니다.

seq 1 1000 > sample_less.txt

less sample_less.txt 명령어를 실행하면 sample_less.txt 파일의 첫 페이지 분량 텍스트를 출력하며 키보드 방향키를 사용하여 위아래 양방향으로 자유롭게 텍스트를 탐색할 수 있습니다.
less 명령어는 파일 전체를 메모리에 올리지 않고 화면에 필요한 부분만 순차적으로 로딩하므로 시스템 리소스를 절약하고 대용량 파일도 멈춤 없이 빠르게 조회할 수 있습니다.

less sample_less.txt

3. more vs less 핵심 기능 및 조작법 비교

ps 명령어를 활용한 파이프 연산자 실습을 진행하기 위해 apt-get update -qq && apt-get install -y procps 명령어로 관련 패키지를 설치합니다.

apt-get update -qq && apt-get install -y procps

ps aux 명령어의 실행 결과를 파이프 연산자(|)로 more 명령어와 연결하면 전체 프로세스 목록을 화면 단위로 순방향 조회할 수 있습니다.
터미널 스크롤이 한 번에 지나치는 것을 방지하고 스페이스바를 눌러 다음 화면으로 이동하며 프로세스 정보를 확인할 수 있습니다.

ps aux | more

ps aux 명령어의 실행 결과를 파이프 연산자(|)로 less 명령어와 연결하면 프로세스 목록을 위아래 양방향으로 자유롭게 이동하며 확인할 수 있습니다.
키보드 방향키 및 Page Up, Page Down 키를 통해 제한 없이 화면을 탐색할 수 있으며 / 키를 활용해 특정 프로세스 이름을 빠르게 검색할 수 있습니다.

ps aux | less

4. less 명령어의 실무 검색 및 모니터링 꿀팁

less 명령어의 실무 검색 기능 실습에 사용할 테스트용 로그 파일을 생성하기 위해 echo -e '2026-08-29 INFO System Start\n2026-08-29 ERROR Connection Failed\n2026-08-29 INFO Retrying...' > app.log 명령어를 실행합니다.

echo -e ‘2026-08-29 INFO System Start\n2026-08-29 ERROR Connection Failed\n2026-08-29 INFO Retrying…’ > app.log

less +/ERROR app.log 명령어를 실행하면 app.log 파일을 열자마자 ERROR 문자열이 등장하는 위치로 즉시 이동하여 텍스트를 출력합니다.
대용량 로그 파일 내에서 특정 에러나 문자열 패턴이 발생하는 시작 지점을 빠르게 탐색할 때 유용하게 활용할 수 있습니다.

less +/ERROR app.log

지금까지 리눅스 대용량 파일 조회를 위한 moreless 명령어의 주요 차이점과 실무 활용법을 간단하게 정리해 보았습니다.
각 명령어의 특징을 잘 이해하고 상황에 맞춰 적절히 활용하여 작업 효율성을 더욱 높여보시기 바랍니다.