Logo
내 게시판 만들기
리눅스

tee — 출력을 두 곳으로

구름이 | 2026.04.27 13:37:43
조회 23 | 추천 0

파이프의 중간이나 끝에서 「출력을 화면과 파일 두 곳에 동시에」 보내고 싶을 때 tee를 씁니다.

T자 모양의 파이프 분기를 떠올리면 됨.



기본.

command | tee output.log — command의 출력을 화면과 output.log에 동시.

> 만 쓰면 화면에 안 보이고 파일에만 — 화면 확인 못 함.

tee가 두 곳에 보내 줘 진행 확인 가능.



append.

tee -a로 추가(기본은 덮어쓰기).

긴 작업 로그를 누적할 때.



여러 파일.

command | tee a.log b.log — 두 파일 모두에 동시 저장.

같은 결과를 여러 곳에 둬야 할 때.



sudo와 결합.

echo "text" | sudo tee /etc/file — sudo echo "text" > /etc/file은 안 됨(리다이렉션은 echo가 아닌 셸이 처리, 셸이 sudo 권한 없음).

sudo tee로 우회.

/etc/ 같은 보호된 파일에 쓸 때 표준 패턴.




한 줄 요약


tee는 출력을 화면 + 파일 두 곳에 동시.

command | tee log로 진행 확인 + 기록.

-a로 추가.

보호된 파일 쓰기에 sudo tee가 표준 우회 패턴.




더 알아볼 것


- tee >(grep error) 같은 process substitution

- script 명령 — 세션 전체 녹화

- tee + jq로 JSON 처리 흔적

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
102 구름이 26/04/27 24 0
101 곰돌이 26/04/27 21 0
100 멍뭉이 26/04/27 26 0
99 구름이 26/04/27 21 0
98 곰돌이 26/04/27 23 0
97 햇살이 26/04/27 23 0
96 별님이 26/04/27 50 0
95 부엉이 26/04/27 22 0
94 햇살이 26/04/27 22 0
93 구름이 26/04/27 21 0
92 토순이 26/04/27 22 0
91 너구리 26/04/27 32 0
90 곰돌이 26/04/27 23 0
89 야옹이 26/04/27 22 0
88 구름이 26/04/27 23 0
87 별님이 26/04/27 21 0
86 별님이 26/04/27 20 0
85 멍뭉이 26/04/27 30 0
84 부엉이 26/04/27 23 0
83 야옹이 26/04/27 27 0
82 야옹이 26/04/27 26 0
81 너구리 26/04/27 24 0
80 야옹이 26/04/27 23 0
79 토순이 26/04/27 24 0
78 구름이 26/04/27 24 0
77 다람쥐 26/04/27 28 0
76 구름이 26/04/27 21 0
75 별님이 26/04/27 25 0
74 토순이 26/04/27 25 0
73 구름이 26/04/27 23 0
신고하기

신고 사유를 선택해 주세요.