![명령의 출력을 표시하고 파일에 저장합니다. [중복]](https://linux55.com/image/86914/%EB%AA%85%EB%A0%B9%EC%9D%98%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%ED%91%9C%EC%8B%9C%ED%95%98%EA%B3%A0%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EC%A0%80%EC%9E%A5%ED%95%A9%EB%8B%88%EB%8B%A4.%20%5B%EC%A4%91%EB%B3%B5%5D.png)
make와 같은 명령의 출력을 파일로 저장하려면 다음을 수행합니다.
make > out.txt
그러나 이렇게 하면 출력이 콘솔 창에 표시되지 않고 파일에만 저장됩니다.
모니터링 프로세스나 긴 make 명령의 출력을 표시하고 파일에 저장하는 방법이 있습니까?
답변1
tee
이 명령을 사용하여 출력을 화면으로 보내고 동일한 내용을 파일에 쓸 수 있습니다 .
make | tee output.txt
>> output.txt
덮어쓰는 대신 대상 파일(예: 리디렉션 )에 추가하려면 -a
다음 옵션을 추가 해야 합니다 tee
.
make | tee -a output.txt