알겠어요. 현재 디렉터리를 나타내고, *는 임의의 문자열을 나타냅니다. 내 질문은 다음 두 명령의 결과가 동일합니까? 귀하의 도움에 감사드립니다.
chown -R joe:staff .
chown -R joe:staff *
답변1
*
숨겨진 파일(이름이 로 시작하는 파일)을 제외하고 현재 디렉터리의 모든 파일 이름으로 확장됩니다 .
.
그래서
chown -R joe:staff *
현재 디렉터리에 있는 숨겨지지 않은 모든 파일과 디렉터리의 소유권과 현재 디렉터리에 있는 숨겨지지 않은 모든 디렉터리의 모든 내용을 변경합니다.
chown -R joe:staff .
현재 디렉터리와 숨겨진 파일 및 디렉터리를 포함한 모든 콘텐츠의 소유권을 변경합니다.
결과는 동일하지 않습니다. 첫 번째는 현재 디렉터리나 현재 디렉터리의 숨겨진 파일을 변경하지 않습니다.