리눅스 more 및 less 명령어: 텍스트 파일 효율적으로 훑어보기

리눅스 more 및 less 명령어: 텍스트 파일 효율적으로 훑어보기

moreless 명령어는 리눅스 사용자가 긴 텍스트 파일을 효과적으로 검토할 수 있도록 도와줍니다. 두 명령어 모두 텍스트를 페이지 단위로 나누어 보여주지만, less는 더 고급 기능을 제공하여 사용자가 앞뒤로 자유롭게 탐색할 수 있게 해줍니다.

☞ 포스트 기준: 리눅스 배포판 CentOS 7

1. more 명령어

more 명령어는 파일의 내용을 화면에 한 번에 하나의 화면만큼씩 표시합니다. 사용자는 Space를 눌러 다음 페이지로 이동하거나 Enter를 눌러 한 줄씩 내릴 수 있습니다. 만약 내용을 더 이상 읽지 않고 명령어를 종료하려면 q를 누르면 됩니다.

more 명령어 주요 옵션 및 설명

옵션설명
+line number지정한 줄 번호부터 파일 내용을 표시합니다.
number지정한 숫자만큼의 줄을 화면에 표시합니다.
/pattern지정한 패턴을 검색합니다.

more 명령어 사용 예시

$ more file1.txt
리눅스 more 명령어 사용 예시

2. less 명령어

less 명령어는 more의 기능을 확장한 명령어로, 사용자가 텍스트 파일 내에서 자유롭게 앞뒤로 움직이면서 내용을 볼 수 있습니다. 만약 내용을 더 이상 읽지 않고 명령어를 종료하려면 q를 누르면 됩니다.

less 명령어 주요 옵션 및 설명

옵션설명
-N각 줄의 시작에 줄 번호를 표시합니다.
-S긴 줄을 감싸지 않고 화면 너비를 초과하면 잘라냅니다.
/pattern지정한 패턴을 파일 내에서 검색합니다.
-?도움말 정보를 표시합니다.

less 명령어 사용 예시

$ less file1.txt
리눅스 less 명령어 사용 예시


☞ 두 명령어 모두 텍스트 파일을 검토하는데 있어서 필수적인 도구이며, 특히 로그 파일이나 긴 코드 파일을 다룰 때 매우 유용합니다 more 명령어는 파일의 끝에 도달하면 자동으로 종료되지만, less 명령어는 파일의 어느 위치에 있든 사용자가 q를 눌러야만 명령어를 종료할 수 있습니다. 이는 less가 더 상호작용적이고 유연하게 파일을 탐색할 수 있게 해주는 특징 때문입니다.

3. 파이프를 사용한 more 및 less 명령어

더 복잡한 사용 예로, ll 또는 ls -l 명령어의 출력을 moreless를 통해 페이지 단위로 볼 수 있습니다. 이는 특히 디렉토리 내에 많은 파일이 있을 때 유용합니다. 예를 들어, /etc 디렉토리의 내용을 페이지 단위로 보고 싶다면 다음과 같이 명령을 사용합니다.

$ ll /etc | more

위 명령은 /etc 디렉토리의 상세 내용을 more를 통해 페이지 단위로 보여줍니다.

$ ll /etc | less

비슷하게, less 명령을 사용하면 더 편리한 탐색과 검색 기능을 활용하여 /etc 디렉토리의 내용을 볼 수 있습니다.

관련 이전 게시글


다음 글에서도 리눅스의 기본 명령어에 대해 알아보겠습니다. 이 글이 도움이 되셨다면 공유 부탁드립니다!

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤