파일 이름 와일드카드

파일 이름 와일드카드

알겠어요. 현재 디렉터리를 나타내고, *는 임의의 문자열을 나타냅니다. 내 질문은 다음 두 명령의 결과가 동일합니까? 귀하의 도움에 감사드립니다.

chown -R joe:staff . 
chown -R joe:staff *

답변1

*숨겨진 파일(이름이 로 시작하는 파일)을 제외하고 현재 디렉터리의 모든 파일 이름으로 확장됩니다 ..

그래서

chown -R joe:staff *

현재 디렉터리에 있는 숨겨지지 않은 모든 파일과 디렉터리의 소유권과 현재 디렉터리에 있는 숨겨지지 않은 모든 디렉터리의 모든 내용을 변경합니다.

chown -R joe:staff .

현재 디렉터리와 숨겨진 파일 및 디렉터리를 포함한 모든 콘텐츠의 소유권을 변경합니다.

결과는 동일하지 않습니다. 첫 번째는 현재 디렉터리나 현재 디렉터리의 숨겨진 파일을 변경하지 않습니다.

관련 정보