문제
다음 중 chmod 명령어를 이용한 허가권 변경시 하위 디렉터리내 파일의 허가권까지 모두 변경할 수 있는 옵션으로 알맞은 것은?
① -v ② -c ③ -f ④ -R
정답
4번
해설
정답: 4. -R(--recursive) 옵션은 지정한 디렉터리와 그 하위의 모든 파일·디렉터리에 대해 재귀적으로 권한을 변경한다.
오답 풀이
- 1번: -v(verbose)는 처리 결과를 자세히 출력할 뿐 재귀 변경은 하지 않는다.
- 2번: -c(changes)는 실제로 변경된 항목만 출력하는 옵션이다.
- 3번: -f(silent/force)는 오류 메시지를 표시하지 않는 옵션이다.
- 4번: -R 은 하위 전체를 재귀적으로 변경하므로 옳다.
보충 개념 chmod -R, chown -R, chgrp -R 의 -R 은 모두 "재귀"를 뜻한다. 대량 변경 시 의도치 않은 디렉터리까지 바꾸지 않도록 대상 경로를 신중히 지정해야 한다.