CLI/터미널

[리눅스] stdout, stderror

씩씩한 IT블로그 2023. 4. 9. 17:53
반응형

stdout을 지정된 파일에 저장

1> : stdout을 지정된 파일에 저장

ex)  현재디렉토리(.)에서 파일이름이 my로 시작하는 것들의 결과값을 stdout.log에 저장

find . -name "my*" 1>~/stdout.log

 

stderr을 지정된 파일에 저장

2> : stderror를 지정된 파일에 저장

ex) 현재디렉토리(.)에서 파일이름이 my로 시작하는 것들의 결과값을 stdout.log에 저장, 에러값을 stderror.log에 저장

find . -name "my*" 1>~/stdout.log 2>~/stderror.log

 

표준입출력과 에러 둘다 저장

&> : 출력값과 에러값을 모두 저장

ex) 표준입출력과 에러 둘도 both.log에 저장

find . -name "my*" &>~/both.log

 

출력 결과를 제거

>/dev/null : 출력결과를 제거

ex) 출력값은 stdout.log에 저장, 에러는 생략

find . -name "my*" 1>~/stdout.log 2>/dev/null

 

반응형