문제
다음 중 lin.txt라는 문서 파일을 출력한 후에 삭제하는 명령으로 알맞은 것은?
① lp -r lin.txt ② lp -d lin.txt ③ lpr -r lin.txt ④ lpr -d lin.txt
정답
3번
해설
정답: 3. BSD 계열 인쇄 명령 lpr 에서 -r 옵션은 출력 작업을 큐에 넣은 뒤 원본 파일을 삭제한다. 따라서 lpr -r lin.txt 가 맞다.
오답 풀이
- 1번: lp 는 System V 계열 명령이며 -r 은 lp 의 "출력 후 삭제" 옵션이 아니다.
- 2번: lp -d 는 대상 프린터(destination)를 지정하는 옵션이라 삭제와 무관하다.
- 3번: lpr -r 은 인쇄 후 원본 파일을 삭제하므로 옳다.
- 4번: lpr -d 는 lpr 의 표준 "출력 후 삭제" 옵션이 아니다.
보충 개념 인쇄 명령 계열: BSD(lpr, lpq, lprm, lpc)와 System V(lp, lpstat, cancel). lpr -#n 은 매수 지정, lpr -P 프린터 는 프린터 지정 옵션이다.