ls -l
- ls 명령어를 사용하면 하위폴더와 파일들의 목록을 보여줌.
- ls -l 명령어를 사용하면 파일형태, 사용권한, 하드링크 번호, 이름 크기 시간까지 자세하게 긴 리스트의 포맷으로 출력.
- drwxr-xr-x 7 siwoo staff 238 8 23 11:20 environment_variable
- 첫번째 d는 디렉터리를 가리키며 - 인 경우는 파일
- rwxr-xr-x는 소유자 그룹 나머지의 파일 혹은 폴더의 권한을 나타낸 거임
- r은 읽기 권한, w는 쓰기 권한, x는 실행권한
- 기본적으로 디렉터리나 파일을 작성시에 755(rwxr-xr-x)로 설정됨
- siwoo staff는 소유자와 소유자의 그룹을 지칭
- 그 외의 부분은 하드링크번호 파일의 생성날짜와 파일명이다
사용권한
- chmod 명령어 사용
- 유저, 그룹, 나머지는 u,g,o 로, 전체의 주고싶으면 a
- +,-,= +,-는 추가적으로 그 권한을 주거나 삭제, = 할당
- 예시
$ chmod g-r helloworld.js // -rwx--xr-x로 권한이 바뀜
$ chmod a= helloworld.js // ----------으로 권한이 바뀜
$ chmod 744 helloworld.js // -rwxr--r--으로