ls -l
- ls 명령어를 사용하면 하위폴더와 파일들의 목록을 보여줌.
- ls -l 명령어를 사용하면 파일형태, 사용권한, 하드링크 번호, 이름 크기 시간까지 자세하게 긴 리스트의 포맷으로 출력.
![](https://velog.velcdn.com/images%2Fdev_shu%2Fpost%2F6b4653a9-034b-48d1-b928-e79f3b03a7db%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-08-23%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.41.08.png)
- 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 명령어 사용
![](https://velog.velcdn.com/images%2Fdev_shu%2Fpost%2F646d35b6-896b-4b78-9de1-8a1f223e574a%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-08-23%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.49.59.png)
- 유저, 그룹, 나머지는 u,g,o 로, 전체의 주고싶으면 a
- +,-,= +,-는 추가적으로 그 권한을 주거나 삭제, = 할당
- 예시
$ chmod g-r helloworld.js // -rwx--xr-x로 권한이 바뀜
$ chmod a= helloworld.js // ----------으로 권한이 바뀜
$ chmod 744 helloworld.js // -rwxr--r--으로