글 작성자: juyoungit

more [option] file

파일의 내용을 읽어서 Shell에 단위로 끊어서 출력하도록 하는 명령어

이전에 언급했듯이 명령어와 반대되는 느낌의 명령어이다 - 뒤에서 그 이유를 살펴보도록 하겠다. 이 명령어는 위에서 아래 방향으로만 출력하기 때문에 한번 지나간 내용은 다시 볼 수 없다는 단점이 있다.

<사용예시>

예시로 history 명령의 출력내용을 파이프라인 ' | ' 연산자를 이용해서 more.txt 라는 파일에 저장했다. 이 파일은 1000라인이 넘는 상당히 많은 내용을 저장하고 있는 파일이다. 이를 통해서 more명령어를 사용해보고 less 명령어와의 차이점을 살펴보자.

다음과 같이 하단에 현재 해당파일의 몇%를 읽었는 지 보여주며 일정 단위로 끊어서 볼 수 있다. 다음을 보고싶으면 스페이스바를 누르면 된다. 

그렇다면 이에 반해 명령어 less를 사용하면 어떻게 될까?

명령어 more와 비교해서 무슨 차이가 있는 것일까?

more의 경우 한번 스페이스바를 눌러서 다음 내용으로 넘어가면 이전의 내용을 다시 볼 수 없다는 단점이 존재한다. 이에 반해 less 는 방향성에 있어서 자유롭게 내용을 열람할 수 있다는 차이점이 있다. more에도 여러가지 옵션들이 있지만 관련 옵션들은 차후에 자세히 다뤄보도록 하겠다.

'Infra > Linux' 카테고리의 다른 글

make utility - 빌드를 편리하게!  (0) 2021.02.11
Linux Command : tee  (0) 2021.02.10
Linux Command : tail  (0) 2021.02.10
Linux Command : head  (0) 2021.02.10
Linux Command : wc  (0) 2021.02.10