본문 바로가기
OS/Linux

2>&1 의미

by SAMSUNG CLOUD-OKY 2020. 6. 14.
반응형

2>&1 는 표준에러를 표준출력으로 redirection 하라는 의미입니다.
0 : 표준입력

1 : 표준출력

2 : 표준에러

 

 

처음 "> /dev/null" 은 표준출력을 /dev/null로 보내고 (즉, 버린다는 뜻)이고 두번째 부분인 "2>&1"은 표준에러를 표준출력이 보내진 곳과 동일한 곳으로 보낸다는 뜻이다.


<     filename   입력 방향을 바꾼다.
>     filename   출력 방향을 바꾼다.
>>   filename   출력에 덧붙인다.
2>   filename   오류의 방향을 바꾼다.
2>> filename   오류의 방향을 바꾸고 덧붙인다.
&>  filename   출력과 오류를 리다이렉션 한다.
>&  filename   오류와 출력을 리다이렉션 한다.
1>&2             출력을 오류로 내보낸다.
2>&1             오류를 출력으로 내보낸다.
>|                출력을 리다이렉션 할 때 NOCLOBBER 설정을 무시한다
<>  filename  장치 파일(/dev)이면, 표준 출력, 표준 입력 등에 모두 사용한다.

 

 

 

 

Find 명령어 사용

# find / -name index.html 2>/dev/null

    

  • 2>/dev/null 은 정상출력이 아닌 에러 출력을 /dev/null로 보내는(버리는) 방법

 

반응형

'OS > Linux' 카테고리의 다른 글

/etc/group 사용자 그룹에 추가  (0) 2020.09.18
리눅스 cron - 작업 예약 명령  (0) 2020.06.16
리눅스 폴더 통째로 복사  (0) 2020.06.16
Crontab Restart (수정 및 반영)  (0) 2020.06.16
사용중인 쉘 확인 명령어  (0) 2020.05.13

댓글