Computer Science/Linux

리눅스의 File의 Attribute

HJChung 2020. 5. 27. 19:31

1. ls -l 하였을 때 File Attribute 해석

출처: 반효경 교수님 시스템소프트웨어 강의 ppt

 

출처: 반효경 교수님 시스템소프트웨어 강의 ppt

일반 파일에서

  • 읽기 권한이 있다면, 그 파일의 내용을 볼 수 있다. 
  • 쓰기 권한이 있다면, 그 파일의 내용을 변경할 수 있다. 
  •  실행 권한이 있다면, 그 파일을 컴파일하여 실행 할 수 있다. 

directory file에서

  • 읽기 권한이 있다면, directory 밑의 파일 목록을 볼 수 있다. 
  • 쓰기 권한이 있다면, 그 directorhy에 새로운 directory나 파일을 생성 및 삭제 할 수 있다.
  • 실행 권한이 있다면, 그 directory에 들어가 볼 수 있다.  

 

2. File Attribute 관련된 command

1) Access Permission: chmod

  • chmod는 Access Permission을 변경할 때 사용하는 명령이다. 
chmod [-R] mode FILE
  • -R: 디렉토리내에 있는 파일 mode를 재귀적으로 변경
  • mode의 종류

    - 대상 + 허가권: 해당 대상자에게 허가권을 추가해라는 명령
    - 대상 - 허가권: 해당 대상자에게 허가권을 제외하라는 명령
    - 대상 = 허가권: 해당 대상자에게 허가권을 설정 해주어라는 명령 
  • 대상의 종류

    - u: user
    - g: group
    - o: others
    - a(또는 비워두기): all
  • 허가권의 종류 

    - r: read        
    - w: write
    - x: execute
  • 대상과 허가권의 종류를 숫자로 나타내기

  user group other
영어 rwx r-x ---
2진수 111 101 000
10진수 7 5 0
  • 예제

출처: 반효경 교수님 시스템소프트웨어 강의 ppt

 

  • 허가권 설정 시 숫자로 나타낸 예제

출처: 반효경 교수님 시스템소프트웨어 강의 ppt

 

 

Reference

core.ewha.ac.kr/publicview/C0101020170823113843865633

 

(5.2) Linux Practice II - cp, mv, chmod 등

설명이 없습니다.

core.ewha.ac.kr