부제: 에러 출력을 따로 저장하거나 버리기cmd 2> err.txt # 에러만 파일로cmd > out.txt 2>&1 # 정상+에러를 같은 파일로cmd 2>/dev/null # 에러 버리기$ ls 없는파일 2> err.txt$ cat err.txtls: cannot access '없는파일': No such file or directory명령어의 정상 출력(1번)과 에러 출력(2번)은 흐르는 통로가 다르다.2>는 에러만 따로 보내고, 2>&1은 에러를 정상 출력 쪽으로 합친다. 2>/dev/null은 에러를 아예 버릴 때 쓴다.순서가 중요하다. > out.txt 2>&1처럼 >가 먼저 와야 둘 다 파일로 가고, 순서를 바꾸면 에러는 터미널에 남는다.이렇게도 쓴다권한 ..