more (File Perusal Filter)
more는 파일 내용을 한 화면(페이지)씩 끊어서 출력해 주는 명령어입니다. cat 명령어로 아주 긴 파일을 열면 화면이 순식간에 지나가 버리지만, more를 사용하면 사용자가 키를 누를 때마다 한 페이지씩 넘겨볼 수 있습니다.
[Image of Linux more command showing a percentage at the bottom of the screen]
1. 기본 사용법
more [파일명]
- 파일의 첫 페이지를 보여준 뒤, 하단에 현재 전체 파일 중 몇 %를 읽었는지 표시됩니다.
2. 화면 제어 단축키 (실행 중 입력)
| 키 | 기능 | 설명 |
|---|---|---|
| Space Bar | 다음 페이지 | 한 화면 아래로 내려갑니다. |
| Enter | 다음 줄 | 한 줄씩 아래로 내려갑니다. |
| b | 이전 페이지 | 한 화면 위로 올라갑니다. (일부 환경에서는 작동하지 않을 수 있음) |
| q | 종료 | 화면 출력을 중단하고 터미널로 나옵니다. |
| /문자열 | 검색 | 특정 단어를 검색합니다. |
| h | 도움말 | 사용 가능한 단축키 목록을 보여줍니다. |
3. 실무 활용 예시
① 긴 설정 파일 읽기
시스템 설정 파일처럼 내용이 방대한 파일을 읽을 때 필수입니다.
more /etc/services
② 파이프(|)와 조합하여 결과 끊어서 보기
다른 명령어의 결과물이 너무 길 때 뒤에 붙여서 사용합니다.
ls -al /etc | more
③ 특정 줄부터 읽기
100번째 줄부터 내용을 확인하고 싶을 때 사용합니다.
more +100 log_file.txt
4. [팁] more vs less
- more: 고전적인 명령어로 기능이 단순합니다. 주로 아래로만 내려가며 읽는 용도입니다.
- less:
more의 발전된 형태로, 위아래 자유로운 이동과 검색 기능이 훨씬 강력합니다. "Less is more(적은 것이 많은 것이다)"라는 프로그래밍 격언에서 따온 이름입니다.