Linux 디렉터리 소유권 변경

Linux 디렉터리 소유권 변경

Netgear ReadyNAS가 있고 여기에 SFTP를 설정했습니다.
"newuser"라는 사용자를 생성하고 디렉터리를 "newdirectory"로 변경했습니다.

"newdirectory" 내부에서 명령을 실행하면 chown newuser * -R이 디렉토리의 파일 소유권만 변경됩니까?

답변1

별표를 사용하여 bash에서 명령을 실행하면 *셸이 모든 파일과 디렉터리를 선택합니다.~에지금 있는 폴더에요. 플래그 -R는 하위 디렉터리와 하위 파일도 수정되도록 합니다. 귀하가 있는 디렉토리는 수정되지 않습니다. 수정하고 싶다면현재의폴더에는 점을 사용해야 합니다 ..

요약:

$ cd newdirectory/
$ chown newuser * -R
├─ newdirectory/     # not modified
│  ├─ subdirectory/  # modified
│  │   └── subfile/  # modified
│  └─ file           # modified

$ cd newdirectory/
$ chown newuser . -R
├─ newdirectory/     # modified
│  ├─ subdirectory/  # modified
│  │   └── subfile/  # modified
│  └─ file           # modified

관련 정보