더북(TheBook)
Q ‘|’ 이게 무엇인가요?

A 파이프라고 합니다. 여러 명령을 동시에 사용하는 도구로 프로세스 사이에 정보를 전달하는 통로 역할을 수행합니다. 홈 디렉터리에서 ls -al 명령을 실행하면 숨김 파일까지 모두 표시하므로 출력 결과가 한 화면을 넘는 경우가 일반적입니다.

shinjaehun@losttemple:~$ ls -al

파일 목록이 스크롤되는 내용을 화면 단위로 끊어 주면 훨씬 보기가 수월하겠죠? 이때 파이프(‘|’)를 이용하면 ls -al 명령 결과를 more와 less와 조합해서 처리할 수 있습니다. 다음과 같이 more를 사용해 페이지를 넘길 수 있습니다.

shinjaehun@losttemple:~$ ls -al | more

그런 다음 파일 목록을 조회(ls -al)해서 역순으로 정렬(sort -r)하고 화면 단위로 결과를 출력(more)할 것입니다.

shinjaehun@losttemple:~$ ls -al | sort -r | more
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.