English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux chgrp(영문 전체 명: change group) 명령어는 파일이나 디렉토리의 소속 그룹을 변경하는 데 사용됩니다.
과 chown 명령어가 다르지만, chgrp는 일반 사용자가 그룹 구성원이면 파일 소속 그룹을 변경할 수 있습니다.
UNIX 시스템 가족에서 파일 또는 디렉토리 권한은 소유자와 소속 그룹으로 관리됩니다. chgrp 명령어를 사용하여 파일과 디렉토리의 소속 그룹을 변경할 수 있습니다. 그룹 이름 또는 그룹 식별 번호를 사용할 수 있습니다.
chgrp [-cfhRv][--help][--version][소속 그룹][파일 또는 디렉토리...] 또는 chgrp [-cfhRv][--help][--reference=<참조 파일 또는 디렉토리>][--version][파일 또는 디렉토리...]
-c나--changes 효과가 비슷합니다"-v"파라미터, 하지만 변경된 부분만 보고합니다.
-f 또는--quiet 또는--silent 에러 메시지 표시하지 않음
-h 또는--no-dereference 시그널 리ンク 파일에 대해서만 변경, 다른 관련 파일을 변경하지 않음
-R 또는--recursive 적용 디렉토리 내의 모든 파일 및 서브 디렉토리를 모두 처리
-v 또는--verbose 명령어 실행 과정 표시
--help 온라인 도움말
--reference=<참조 파일 또는 디렉토리> 지정된 파일 또는 디렉토리의 소유 그룹을 참조 파일 또는 디렉토리의 소유 그룹으로 설정
--version 버전 정보 표시
예제1:파일의 그룹 속성 변경
chgrp -v bin log2012.log
출력:
[root@localhost test]# ll ---xrw-r-- 1 root root 302108 11-13 06:03 log2012.log [root@localhost test]# chgrp -v bin log2012.log
"log2012.log"의 소유 그룹이 bin으로 변경되었습니다
[root@localhost test]# ll ---xrw-r-- 1 root bin 302108 11-13 06:03 log2012.log
설명: log2012.log 파일이 root 그룹에서 bin 그룹으로 변경
예제2:지정된 파일의 그룹 속성을 변경
chgrp --reference=log2012.log log2013.log
출력:
[root@localhost test]# ll ---xrw-r-- 1 root bin 302108 11-13 06:03 log2012.log -rw-r--r-- 1 root root 61 11-13 06:03 log2013.log [root@localhost test]# chgrp --reference=log2012.log log2013.log [root@localhost test]# ll ---xrw-r-- 1 root bin 302108 11-13 06:03 log2012.log -rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log
설명: 파일 log 변경2013.log의 그룹 속성, 파일 log2013.log의 그룹 속성과 참조 파일 log2012.log의 그룹 속성이 동일