본문 바로가기
IT/Linux

리눅스 tee 명령어 사용 방법

by 뉴코딩맨 2023. 3. 30.
리눅스의 tee명령어는 입력된 데이터를 파일로 저장하면서도 출력을 계속해서 화면에 출력할 수 있는 명령어입니다.

 

 

 

사용법

 

일반적으로 리눅스에서 명령어를 실행하면 그 결과는 터미널에 출력됩니다. 하지만, tee 명령어를 사용하면 출력 결과를 파일로 저장할 수 있습니다. 예를 들어, 다음과 같이 명령어를 실행하면, 출력 결과가 output.txt 파일에 저장됩니다.

 

$ ls | tee output.txt

 

또한, tee 명령어는 -a 옵션을 추가하면 파일에 추가하는 방식으로 출력 결과를 저장할 수 있습니다.

 

$ ls | tee -a output.txt

 

 

또한, tee 명령어는 파일이 아니라 파이프라인으로 연결된 명령어의 출력을 저장할 수도 있습니다. 예를 들어, 다음과 같이 명령어를 실행하면, ls 명령어의 출력 결과가 grep 명령어로 전달되면서, 출력 결과가 output.txt 파일에 저장됩니다.

 

$ ls | grep test | tee output.txt

 

이렇게 tee 명령어를 사용하면 출력 결과를 파일로 저장하면서도 화면에 출력할 수 있기 때문에, 디버깅이나 로깅 등에 유용하게 사용됩니다.

 

댓글