명령의 출력을 표시하고 파일에 저장합니다. [중복]

명령의 출력을 표시하고 파일에 저장합니다. [중복]

make와 같은 명령의 출력을 파일로 저장하려면 다음을 수행합니다.

make > out.txt

그러나 이렇게 하면 출력이 콘솔 창에 표시되지 않고 파일에만 저장됩니다.

모니터링 프로세스나 긴 make 명령의 출력을 표시하고 파일에 저장하는 방법이 있습니까?

답변1

tee이 명령을 사용하여 출력을 화면으로 보내고 동일한 내용을 파일에 쓸 수 있습니다 .

make | tee output.txt

>> output.txt덮어쓰는 대신 대상 파일(예: 리디렉션 )에 추가하려면 -a다음 옵션을 추가 해야 합니다 tee.

make | tee -a output.txt

관련 정보