명령 출력과 오류를 두 개의 다른 파일로 리디렉션하는 방법은 무엇입니까?

명령 출력과 오류를 두 개의 다른 파일로 리디렉션하는 방법은 무엇입니까?

tar 명령의 출력을 하나의 파일로 리디렉션하고 싶고 out.log실행 중 오류는 다른 파일(예: error.log.

어떻게 이를 달성할 수 있나요?

답변1

여기요,

tar 명령 2> error.log 1> out.log

기존 로그에 추가하려면

tar 명령 2>> error.log 1>> out.log

답변2

>표준 출력을 리디렉션하고 &2>표준 오류를 리디렉션하는 데 사용할 수 있습니다 . 따라서 귀하의 예에서는 다음과 같습니다.

tar whatever > out.log 2> error.log

관련 정보