본문 바로가기
Linux/Linux Shell Command

chown - 파일 및 디렉터리 소유자 변경

by 드로니뚜벅이 2023. 2. 1.

chown(change owner) 명령어는 파일 및 디렉토리의 소유자를 변경합니다.

 

기본 사용법

chown [옵션] 소유자[:소유자그룹] [파일 혹은 디렉토리]

 

명령어 옵션

옵션 설명
-c --changes 기존에 지정된 모드에서 변경되는 경우에만 출력합니다.
-f --silent 오류 메시지를 출력하지 않습니다.
-v --verbose 처리된 모든 파일 및 디렉토리에 대한 메시지를 출력합니다.
  --dereference 심볼릭 링크로 연결된 참조 파일이 변경됩니다.
-h --no-dereference 심볼릭 링크 파일이 변경됩니다.
  --no-preserve-root '/' 최상위 루트 디렉토리를 변경할 수 있습니다.
  --preserve-root '/' 최상위 루트로부터 하위를 변경할 수 없게 합니다.
  --reference=RFILE 지정한 파일에 대해 참조할 파일과 동일하게 변경됩니다.
-R --recursive 지정한 파일 하위까지 변경합니다.
-H   (-R 옵션과 같이 사용) 심볼릭 링크의 참조파일만 변경됩니다.
-L   (-R 옵션과 같이 사용) 심볼릭 링크를 제외하고 변경합니다.
-P   (-R 옵션과 같이 사용) 심볼릭 링크 자체에서 변경됩니다.
  --help 명령어 사용법을 출력합니다.
  --version 명령어의 버전을 출력합니다.

 

사용 예

$ sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share)