-
728x90
유닉스의 실행 파일
파일은 크게
일반 데이터 파일
과실행 파일
로 나뉜다. 윈도우에서 흔히 찾아볼 수 있는.exe
,.com
등의 확장자를 가진 파일들이 실행 파일이다.유닉스는 실행 파일을 구분하는 방법이 다르다. 확장자로 구분하지 않고
접근 패턴
으로 구분한다. 각 파일은 자신만의 접근 패턴을 가지며 총 10개의 문자로 이루어져 있다.1번째 자리
1번째 자리는
파일의 종류
를 나타낸다.-
는 일반 파일,d
는 디렉터리,l
은 링크를 뜻하며 보통 이 셋 중 하나를 사용한다. 링크는 윈도우의 바로가기와 비슷하다고 보면 된다.나머지 아홉자리
나머지 아홉자리는 파일에 대한 권한을 나타낸다. 3자리씩 그룹을 형성하는데, 1번째 그룹은 소유자, 2번째 그룹은 소유자가 속한 그룹, 3번째 그룹은 제삼자의 접근 권한을 명시한다.
접근 권한은
rwx
문자로 나타낸다. 각각 read, write, execute 를 나타낸다. 예를 들어, rw- 는 읽기와 쓰기, rwx 는 읽기, 쓰기, 실행 권한을 나타낸다. 실행 권한이 있을 때 유닉스는 이 파일을 실행 파일로 간주한다.chmod(change mode)
명령어를 통해 권한을 변경하는 것도 가능하다. read는 4, write는 2, execute는 1로 간주해 3가지를 더한 숫자로 권한을 명시한다. 모든 권한이 허용되면 7, 읽기와 쓰기만이면 6 이런 식이다. 각각의 그룹에 대해 숫자의 합을 명시해준다.chmod 777
,chmod 764
이런 식으로.728x90'운영체제' 카테고리의 다른 글
40. 디스크 파일 할당 (0) 2021.09.23 39. 디렉터리의 구조 (0) 2021.09.23 38. 파일과 파일 시스템 (0) 2021.09.23 37. RAID (0) 2021.09.23 36. 디스크 스케줄링 (0) 2021.09.23 댓글