리눅스

[리눅스] /dev/null의 뜻과 활용법

홍또~ 2021. 1. 4. 23:15

쉘스크립트 코드를 보다 보면, /dev/null 이 생각보다 자주 나왔었는데,

그게 무엇인지 궁금하여 알아보았다.

1. /dev/null 이란

일종의 file이며, null file인 것이다.

리눅스 OS상에서 블랙홀과 같은 역할을 한다.

이쪽에 가는 모든 정보는 null값으로 되어버리지만 성공처리가 되는것.

2.  > /dev/null

보통 로그파일 내용을 지우거나(ex. cat test.log > /dev/null) echo등의 출력 내용을 지우는데 사용된다.

(>가 다음에 나오는 파일에 기록을 남기겠다는 명령어 이나, null파일이므로 아무런 기록이 남지않게 됨)