예제가 포함된 Linux의 chgrp 명령
그만큼 `chgrp` Linux의 명령은 파일이나 디렉터리의 그룹 소유권을 변경하는 데 사용됩니다. Linux의 모든 파일은 소유자와 그룹에 속합니다. 다음을 사용하여 소유자를 설정할 수 있습니다. chown 명령, chgrp 명령으로 그룹화.
Linux의 `chgrp` 명령 구문
chgrp [옵션]… 그룹 파일… chgrp [옵션]… –reference=RFILE 파일…
메모 먼저 그룹을 추가하거나 삭제하려면 관리자 권한이 필요합니다. 이 목적을 위해 루트로 로그인하거나 다음을 사용할 수 있습니다. sudo . 새 그룹을 추가하려면 다음을 사용할 수 있습니다.
sudo addgroup geeksforgeeks
Linux의 `chgrp` 명령 예
단일 파일의 그룹 소유권 변경
파일의 그룹 소유권을 변경하려면
sudo chgrp geeksforgeeks abc.txt
단일 파일의 경우
여기에 파일의 그룹 이름이 있습니다. abc.txt kcVirtual에서 다음으로 변경되었습니다. 괴짜 . 파일이 생성될 때 파일의 그룹 이름은 파일이 생성된 소유자와 동일합니다.
여러 파일의 그룹 소유권 변경
'chgrp' 명령은 한 번에 여러 파일을 처리할 수도 있습니다. 예를 들어:
chgrp developers file1.txt file2.txt file3.txt
여기서는 'file1.txt', 'file2.txt', 'file3.txt'가 모두 '개발자' 그룹에 할당됩니다.
디렉토리의 그룹 소유권 변경 또는 폴더
폴더의 그룹 소유권을 변경하려면
sudo chgrp geeksforgeeks GFG
디렉터리 또는 폴더의 경우
폴더의 그룹 소유권을 반복적으로 변경
폴더 및 모든 콘텐츠의 그룹 소유권을 반복적으로 변경합니다.
sudo chgrp -R geeksforgeeks GFG
재귀적으로
폴더 그룹을 볼 수 있듯이 GFG 그리고 그 내용 F1 , F2 처음에는 모두 kcvirtual이었고 다음으로 변경되었습니다. 괴짜 단일 명령으로.
참조 파일의 그룹 이름 사용
참조 파일의 그룹 이름을 사용하여 다른 파일이나 폴더의 그룹을 변경합니다.
sudo chgrp -R --reference=abc.txt GFG
참조 파일
그만큼 그룹 이름 참조 파일의 abc.txt GFG 폴더 그룹과 그 내용을 모두 재귀적으로 변경하는 데 사용되었습니다. -참조 옵션.
Linux의 `chgrp` 명령에서 사용 가능한 옵션
`-c` 또는 `–changes` 옵션
그룹이 실제로 변경되는 각 파일에 대한 작업을 설명합니다.
예:
sudo chgrp -c geeksforgeeks f1
-씨
`-f` 옵션
오류 메시지를 억제합니다.
예:
sudo chgrp -f geeksforgeeks f2
-에프
`-v` 옵션
모든 파일에 대해 취해진 조치 또는 비조치를 설명합니다.
예:
sudo chgrp -v geeksforgeeks f1
-안에
`–dereference` 또는 `–no-dereference` 옵션
링크 파일의 그룹 이름을 변경합니다.
예:
sudo chgrp --dereference geeksforgeeks symbolic_link
–역참조
여기서 파일 Symbolic_link는 파일의 link_file입니다. f1 . 와 함께 -역참조 옵션으로 Symbolic_link가 가리키는 실제 파일의 그룹명이 변경됩니다.
예:
sudo chgrp --dereference geeksforgeeks symbolic_link
여기서 파일 Symbolic_link는 링크_파일 파일용 f1 . 와 함께 – 역참조 없음 옵션으로 Symbolic_link 자체의 그룹 이름이 변경됩니다.
결론
이 기사에서 우리는 ` chgrp`> 파일 및 디렉터리의 그룹 소유권을 변경하는 강력한 도구인 Linux의 명령입니다. 이를 통해 사용자는 단일 또는 여러 파일의 그룹 소유권은 물론 전체 디렉터리를 반복적으로 수정할 수 있습니다. 다양한 옵션을 이용하여 사용자는 접근 권한을 효율적으로 관리하고 파일 시스템의 보안을 강화할 수 있습니다. 그만큼 chgrp> 명령은 Linux 환경 내에서 그룹 소유권 및 액세스 제어에 대한 원활한 제어를 제공하는 시스템 관리자 및 사용자에게 필수적인 유틸리티임이 입증되었습니다.