> 텍스트 처리 및 검색 > more

more: 텍스트 파일 내용을 페이지 단위로 보기

more 명령어는 텍스트 파일의 내용을 화면 단위로 끊어서 보여주는 '페이지네이터(Paginator)'입니다. 파일의 내용이 한 화면에 다 표시되지 않을 때, 사용자가 한 페이지씩 이동하며 내용을 확인할 수 있도록 해줍니다.

개요

more 명령어는 텍스트 파일을 읽어 들여 한 번에 한 화면씩 내용을 보여줍니다. 화면이 꽉 차면 자동으로 멈추고, 사용자가 스페이스바를 누르면 다음 페이지로 이동합니다. 이를 통해 대용량 파일을 읽을 때 화면에 내용이 빠르게 스크롤되어 지나가는 것을 방지할 수 있습니다. `less`가 `more`의 기능을 확장한 더 진보된 도구로 여겨지지만, `more`는 여전히 간단한 파일 내용을 확인할 때 유용하게 사용됩니다.

주요 특징

more 명령어의 주요 특징은 다음과 같습니다.

  • 텍스트 파일을 페이지 단위로 출력합니다.
  • 스페이스바를 눌러 다음 페이지로 이동합니다.
  • 파일의 시작 부분에서만 검색(`/:검색어`)이 가능합니다. 뒤로는 이동할 수 없습니다.
  • 파일의 끝에 도달하면 자동으로 종료됩니다.

more와 less의 차이

less는 more의 단점을 보완한 명령어입니다. more의 모든 기능을 포함하며, 더 많은 기능을 제공합니다.

  • more: 파일을 앞으로만 스크롤할 수 있습니다. 한 번 지나간 내용은 다시 볼 수 없습니다.
  • less: 파일을 앞뒤로 자유롭게 스크롤할 수 있습니다. `vim`과 유사한 검색 기능과 탐색 기능을 제공합니다. 더 유연하고 강력한 도구입니다.

주요 옵션

more 명령어는 간단한 옵션을 통해 출력 방식을 제어합니다.

1) 실행 옵션

2) 대화형 모드

생성된 명령어:

명령어를 조합해 보세요.

설명:

`more` 명령어를 실행합니다.

위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.

사용 예시

more 명령어의 다양한 사용 예시를 통해 기능을 익혀보세요.

대용량 파일 내용 보기

dmesg | more

`dmesg` 명령의 출력 결과를 `more`로 파이핑하여 한 페이지씩 확인합니다.

파일 내용 한 페이지씩 보기

more /var/log/syslog

대용량 파일인 `/var/log/syslog`의 내용을 한 페이지씩 확인합니다.

한 페이지에 20줄씩 보기

more -20 /etc/services

`-20` 옵션을 사용하여 한 화면에 20줄씩 출력합니다.

팁 & 주의사항

more 명령어 사용 시 유의할 점들을 정리했습니다.

  • 파일 내용을 앞뒤로 자유롭게 탐색하려면 `more` 대신 `less`를 사용하는 것이 훨씬 편리합니다. `less`는 `more`의 기능을 모두 포함하며, 더 강력한 기능을 제공합니다.
  • 대화형 모드에서 `more`는 파일 내용 중 현재 위치를 퍼센트로 보여줍니다. (예: `--More--(45%)`)
  • `more`는 `cat` 명령의 출력 결과를 파이프로 받아 대용량 파일 내용을 확인하는 데 특히 유용합니다. (예: `cat bigfile.txt | more`)

관련 명령어

기능적으로 유사하거나 함께 자주쓰이는 명령어들입니다.


동일 카테고리 명령어