16.7. ls 출력 스크롤링 방지하기

ls를 입력할 때 마다 디렉토리의 내용이 너무 빨리 지나가 버리기 때문에 거의 읽을 수가 없습니다. 어떻게 하면 실제로 출력한 부분을 읽을 수 있을까요?

ls의 출력 결과가 너무 빨리 지나가는 것을 방지하기 위해, less 또는 more와 같은 유틸리티로 출력을 파이프(|)합니다. 그 후 여러분은 한 번에 한 화면 씩 또는 한 페이지 씩 볼 수 있게 됩니다.

less를 이용하여 /etc의 내용을 읽기 위해서는, 쉘 프롬프트에서 다음과 같은 명령을 입력하십시오:

ls -al /etc | less

다음 화면으로 이동하시려면, [Space] 바를 누르십시오; 화면 뒤로 이동하기 위해서는, [b] 키를 입력하시고 종료하시려면 [q]를 누릅니다.

또 다른 페이지 보기 유틸리티인 more를 사용해도 같은 결과를 얻을 수 있습니다.

16.7.1. ls 출력 인쇄하기

출력을 화면에 파이프한 것과 동일한 방법으로 출력을 프린터로 파이프하여 디렉토리 목록을 인쇄하실 수 있습니다. 이미 프린터를 설정하셨다면, 명령어의 출력 결과를 프린터로 파이프하기 위해 다음과 같이 입력합니다:

ls -al /etc | lpr