배우는 내용 : [ /dev/null 활용방법 ]

 

/dev/null 의 특성

- 특수 파일

- 입력 파일로 지정해도 아무 내용도 입력되지 않는다.

- 출력 파일로 지정해도 아무 내용도 기록되지 않는다.

 

활용 예시

▷ 빈 내용의 표준 입력

$ cat < /dev/null
$                 # 아무것도 표시되지 않음

 

▷ 표준 출력 무시

$ cat /etc/crontab > /dev/null

 

▷ 표준 에러만 출력 (에러 메세지만 출력)

$ ls / /xxxx > /dev/null
ls: cannot access '/xxxx': No such file or directory

  -  표준 출력으로 출력되는 양이 너무 많거나 표준 에러 출력만 확인하고 싶을때 사용

 

▷ 표준 에러 출력을 무시  -  확인하지 않아도 되는 에러 메세지가 너무 많이 출력되는 경우에 사용 

$ ls / /xxxxx 2> /dec/null
/:
bin   dev  home  lib32  libx32      media  opt   root  sbin  srv  tmp  var
boot  etc  lib   lib64  lost+found  mnt    proc  run   snap  sys  usr

 -  확인하지 않아도 되는 에러 메세지가 너무 많이 출력되는 경우에 사용 

 

▷ 표준 출력과 표준 에러 출력을 무시

$ ls / /xxxx > /dev/null 2>&1

+ Recent posts