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