답변:
디렉토리를 '실행'할 수 없으므로 실행 비트가 더 잘 사용되었습니다. 디렉토리의 실행 비트를 사용하면 디렉토리 내용을 나열 할 수없는 경우에도 디렉토리 내부의 항목에 액세스 할 수 있습니다.
$ mkdir -p dir/
$ echo 'Hello World!' > dir/file
$ chmod 000 dir/
$ ls -al dir/
ls: cannot open directory dir: Permission denied
$ cat dir/file
cat: dir/file: Permission denied
$ chmod +x dir/
$ ls -al dir/
ls: cannot open directory dir: Permission denied
$ cat dir/file
Hello World!
로부터 chmod맨 :
영향을받는 사용자에 대한 문자 rwxXst 선택 파일 모드 비트 : 읽기 (r), 쓰기 (w), 실행 (또는 디렉토리 검색) (x) , 파일이 디렉토리이거나 일부에 대해 이미 실행 권한이있는 경우에만 실행 / 검색 사용자 (X), 실행시 사용자 또는 그룹 ID, 제한된 삭제 플래그 또는 고정 비트 (t)를 설정합니다.
디렉토리 (일반적으로 * nix에서 폴더라고 불림)는 권한 파일의 의미가 일반 파일과 다릅니다.
디렉토리의 경우 write를 사용하면 그 안에 새 파일을 작성할 수 있습니다.
읽기를 사용하면 그 안에있는 파일을 나열 할 수 있습니다.
실행을 사용하면 파일을 입력하고 내부의 파일 (또는 다른 디렉토리)에 액세스 할 수 있습니다.
디렉토리에 대한 권한을 실행하면 디렉토리에 포함 된 리소스를 사용하여 디렉토리를 통과 할 수 있습니다.
"execute"비트는 (from man chmod) 디렉토리에 적용될 때 실제로 "search"를 의미 합니다. execute는 디렉토리에 의미가 없으므로 합리적으로 보입니다.
cd) 를 두 번 클릭하면 디렉토리 를 입력 (실행)합니다.