문제
다음은 data 디렉터리의 하위 디렉터리를 포함해서 디렉터리 내부의 모든 파일 및 디렉터리의 그룹 소유권을 kait로 변경하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
① ㉠ chown, ㉡ -r ② ㉠ chown, ㉡ -R ③ ㉠ chgrp, ㉡ -r ④ ㉠ chgrp, ㉡ -R
정답
4번
해설
정답: 4. 그룹 소유권만 변경하는 명령은 chgrp(㉠)이고, 하위 디렉터리·파일까지 재귀적으로 적용하려면 대문자 -R(㉡) 옵션을 쓴다. 따라서 "chgrp -R kait data/" 가 맞다.
오답 풀이
- 1번: ㉠ chown 도 그룹 변경이 가능하지만 ㉡ 소문자 -r 은 chown/chgrp 의 재귀 옵션이 아니다(재귀는 대문자 -R).
- 2번: ㉠ chown(대문자 -R)도 동작은 하지만, "그룹 소유권만" 변경하는 정석 명령은 chgrp 이고 보기 정답은 chgrp 계열이다.
- 3번: ㉠ chgrp 는 맞지만 ㉡ 소문자 -r 은 재귀 옵션이 아니다.
- 4번: chgrp(그룹 변경) + 대문자 -R(재귀)로 모두 옳다.
보충 개념 재귀 옵션은 대문자 -R 이다(소문자 -r 아님). 소유자·그룹 모두 바꾸려면 "chown 사용자:그룹", 그룹만 바꾸려면 "chgrp 그룹" 을 쓴다.