파일의 리스트와 파일 속성
파일 허가권(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
'Linux' 카테고리의 다른 글
[Linux] cron과 at (0) | 2018.06.27 |
---|---|
[Linux] apt-get 작동원리와 패키지저장소 (0) | 2018.06.26 |
[Linux] 사용자 및 그룹 관리 명령어 (0) | 2018.06.25 |
[Linux] 우분투에 USB 마운트 안될 시 확인사항 (0) | 2018.06.25 |
[Linux] 시작/종료, 가상콘솔, 런레벨, 자동완성 (0) | 2018.06.25 |