강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터1급 : 파일 또는 디렉토리의 소유그룹 변경하는 chgrp

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: 파일 또는 디렉토리의 소유그룹 변경하는 chgrp

 

 

chgrp

 

chgrp“CHange GRouP”의 약어로서, 파일이나 디렉토리의 소유그룹을 변경할 때 사용한다.

 

 

 

 

 

1) 개요

 

 

 

 

 

chgrp [-Rcfv] [--recursive] [--changes] [--silent] [--quiet] [--ver-bose]

[--help] [--version] group file...

 

 

 

 

 

 

 

2) 옵션

 

chgrp 명령에 사용되는 옵션들은 다음과 같다.

 

 

 

 

-c, --changes : 작업 상태를 자세히 보여주나, 실제로 변경되는 것만 보여준다.

 

 

 

 

-h, --no-dereference : 심볼릭 링크가 지정하는 것 대신에 심볼링 링크 자체의 그룹을 변경한다.

 

 

 

이것은 lchown 시스템 콜에 의존하므로, 이것을 제공하지 않는 시스템상에서는 심볼릭 링크에 대해서는 적용하지 못한다.

 

 

 

-f, --silent, --quiet : 그룹이 변경되지 않는 파일들에 대한 오류 메시지를 보여주지 않는다.

 

 

 

 

-v, --verbose : 작업 진행 상태를 자세하게 보여준다.

 

 

 

 

-R, --recursive : 지정한 디렉토리 아래에 있는 모든 파일도 함께 지정한 그룹으로 변경한다.

 

 

 

 

--help : 사용법과 그 옵션들의 설명들을 출력한다.

 

 

 

 

--version : 버전 정보를 출력한다.

 

 

 

 

3) 설명

 

chgrp 명령으로 특정 파일의 소유 그룹을 변경하고자 한다면, “chgrp 그룹명 파일또는 “chgrp GID 파일과 같은 형식을 사용할 수 있다.

 

 

 

 

다음은 file1이라는 파일의 소유그룹을 nobody로 변경한 예이다.

 

 

 

 

 

 

 

 

# ls l | grep file1

-rw-r--r-- 1 bible bible1 41 915 20:22 file1

# chgrp nobody file1

# ls l | grep file1

-rw-r--r-- 1 bible nobody 41 915 20:22 file1

 

 

 

 

 

 

 

다음은 dir1이라는 디렉토리의 소유그룹을 nobody로 변경한 예이다.

 

 

 

 

 

 

 

 

# ls l | grep dir1

drwxr-xr-x 2 bible bible1 4096 915 20:41 dir1

# chgrp nobody dir1

# ls l | grep dir1

drwxr-xr-x 2 bible nobody 4096 915 20:41 dir1

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,134 명
  • 현재 강좌수 :  36,188 개
  • 현재 접속자 :  255 명