[Linux] 파일 속성

hyeo_nii·2023년 8월 15일
0

Linux

목록 보기
13/20

1. 파일과 디렉터리의 소유와 허가권

파일 소유권 : 파일을 소유한 사용자와 그룹 

- rw - r - - r - - 17 root root 0 8월 15 21:18 test

1) 파일 유형
- 일반적인 파일 : '-'
- 디렉터리 : 'd'	
2) 파일 허가권
- 3개씩 끊어서 인식
  'rw-' : 파일 소유자
  'r--' : 파일 소유 그룹 
  'r--' : 그 외 사용자
- 'r'은 read / 'w'는 write, 'x'는 execute
- 숫자로도 표시 가능
3) 링크 수
4) 파일 소유자 이름
5) 파일 소유 그룹 이름
6) 파일 크기(byte)
7) 마지막 변경 날짜/시간
8) 파일 이름

✏️ chmod : 파일 허가권 변경

$ chmod 755 파일명 : 모두에게 실행권한 부여

$ chmod 777 파일명 : 모두 읽고 쓰고 실행할 수 있게 변경

✏️ chown / chgrp : 파일의 소유권을 바꾸는 명령어

⭐ chown : root 사용자만 사용 가능

$  chown fedora test : 소유권 변경

$ chgrp fedora test : 소유 그룹 변경

$ chown fedora.fedora(사용자.그룹) test : 한 번에 변경

✏️ su - 변경할 사용자명 : 시용자 변경

$ su - fedora : 디렉터리도 변경 O

$ su fedora : 디렉터리 이동 X

'---' 그 외 사용자는 접근할 수 없다.

✏️ mv test ~사용자 : 사용자의 홈 디렉터리로 이동


2. 링크

1) 하드 링크
- inode를 공유해서 사용한다.

# ln basefile(링크대상파일이름) hardlink(링크파일이름)
2) 심볼릭 링크(소프트 링크)
- 새로운 inode 생성, 데이터는 원본 파일과 연결된다.
- ex) 바로가기 아이콘

# ln -s basefile(링크대상파일이름) softlink(링크파일이름)

# ls -il : inode 블록번호 나온다. 


🖐️ 원본 파일을 앞 폴더로 이동 시

0개의 댓글

관련 채용 정보