파일의 리스트와 파일 속성


파일 허가권(Permission)
 - "rw-", "r--", "r--" 3개씩 끊어서 읽음 (r은 read, w는 write, x는 execute의 약자)
 - 첫 번째 "rw-"는 소유자(User)의 파일접근 권한
 - 두 번째의 "r--"는 그룹(Group)의 파일접근 권한
 - 세 번째의 "r--"는 그 외의 사용자(Other)의 파일접근 권한
 - 숫자로도 표시 가능 (8진수)

 chmod 명령

파일 허가권 변경 명령어
예) # chmod 777 sample.txt

파일 소유권(Ownership)
파일을 소유한 사용자와 그룹을 의미

chown/chgrp 명령
파일의 소유권을 바꾸는 명령어
예) # chown centos.centos sample.txt 
# chown centos sample.txt
# chgrp centos sample.txt

 

링크


- 파일의 링크(Link)에는 하드 링크(Hard Link)와 심볼릭 링크(Symbolic Link 또는 Soft Link) 두 가지가 있음

- 하드 링크를 생성하면 "하드링크파일"만 하나 생성되며 같은 inode1을 사용 (명령 : # ln 링크대상파일이름 링크파일이름)
- 심볼릭 링크를 생성하면 새로운 inode2를 만들고, 데이터는 원본 파일을 연결하는 효과 (명령 : # ln -s 링크대상파일이름 링크파일이름)

 

 


=> 원본파일 basefile 생성후 하드링크 파일로 hardlink를 만들고 심볼릭 링크파일로 softlink 파일 생성

inode number 확인 결과 원본파일과 하드링크 파일은 같고 심볼릭 링크 파일은 다른걸 알수 있다

두 파일의 내용은 같은걸 확인.



=> 원본파일을 다른 디렉토리로 이동시 하드링크 파일과  다르게 심볼릭 링크 파일은 내용을 읽을 수 없음.

논리적 설계를 이해

 


참고 :  https://www.youtube.com/playlist?list=PLVsNizTWUw7EoFNBhIdVFp9eT6P22hU1o&nohtml5=False


+ Recent posts