내 질문은 매우 간단합니다. OS X 터미널 에이 두 줄을 입력하면 어떻게됩니까?
xupengjunde-iMac:Shane Shane$ cd /Volumes/External
xupengjunde-iMac:External Shane$ sudo chmod -RN *
chmod의 R 플래그는 재귀 적이며 모든 파일 / 폴더에 대한 권한을 변경합니다. N 플래그는 파일에서 ACL을 제거하는 것을 의미합니다.
이제는 어떻 *
습니까? / Volumes / External의 모든 파일 또는 내 Mac의 모든 파일을 의미합니까?
답변
Bash *
는 숨겨진 디렉토리를 제외한 현재 디렉토리의 모든 파일 및 디렉토리 목록으로 확장 됩니다 (로 시작하는 항목 .
). 자세한 설명 은 TLDP 를 참조하십시오 .
특정 질문에 대답하려면이 명령은 내부의 모든 파일 및 디렉토리에 대한 권한을 /Volumes/External
재귀 적으로 변경합니다. 이는이 디렉토리에 마운트 된 모든 파일 시스템도 재귀 적으로 변경됨을 의미합니다.