리눅스 tee 명령어
리눅스 tee 명령어는 배관시설에 비유해서 이름이 붙여진 명령어입니다. 파이프 모양과 똑같은 “T”에서 본따 tee 명령어이며 표준 출력으로 하나 이상의 다른 파일을 동시에 출력합니다. tee 명령어의 목적은 작업 진행 중 파이프라인(I)의 중간 내용을 알고 싶을 때 유용하게 사용할 수 있습니다.
✅ 리눅스 tee 명령어 사용법
tee -[옵션] [파일(저장할 파일명)]# cat 명령어로 [파일] 이름을 복사할 수 있습니다.
cat xferlog | tee xferlog_01tee teefile_www.txt < www.txttop -b -n5 | tee top_output✅ tee 명령어 옵션
| 옵션 | long | 설명 |
|---|---|---|
| -a | -append | 덮어쓰지 않고 이어서(추가 >>)합니다. |
| -i | –ignore-interrupts | 인터럽트 신호 무시 |
✅ 리눅스 tee 명령어를 사용하는 이유
I/O 리디렉션 연산자를 사용하지 않고 tee 명령어를 왜 사용하는가에 대해 의문을 품을 수 있습니다.
echo 'hello world' > helloworld.txt ## 표준 출력 리디렉션만 진행됨.
----- 아무 내용도 화면에 출력되지 않습니다. ------
echo 'hello world' | tee helloworld.txt ## 출력하면서 리디렉션으로 저장도 진행됩니다.
hello world top 명령어를 -b -n5 옵션과 함께 사용할 때도 같은 이유로 tee 명령어와 함께 사용하게 됩니다.

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.