티스토리 뷰
안녕하세요 :)
우분투 리눅스를 주제로 여섯번째 포스팅 시간입니다.
이번 포스팅에서는 파일과 파일에 대한 허가권 소유권등 권한에 대하여 다루어 보겠습니다.
먼저 파일의 리스트와 속성에 대하여 알아 보겠습니다. 지난 시간 ls -l 명령어에 대하여 다루어 보았습니다.
ls 명령어에 -l 옵션을 붙이면 파일에 대해서 자세히 볼수 있다고 했습니다.
명령어를 사용하였을때 나오는 설명에 대하여 자세히 보겠습니다.
위의 내용을 텍스트로 구분해서 다시한번 써보겠습니다.
- / rw-r--r-- / 1 / ubuntu / ubuntu / 8980 / 12월 29 16:53 / examples.desktop
위의 구분마다 의미하는 바는 아래와 같습니다.
파일 유형 / 파일 허가권 / 링크 수 / 파일 소유자 / 파일 소유그룹 / 파일크기 / 마지막 변경 시간 / 파일명
파일 유형 : 디렉터리일 경우에는 d, 일반적인 파일일 경우에는 -가 표시
파일 허가권 : "rw-", "r--", "r--" 3개씩 끊어서 읽음 (r = read, w = write, x = execute)
첫번째 는 소유자의 접근권한, 두번째는 그룹의 접근권한, 세번째는 그외의 사용자의 접근권한
숫자로도 표시 가능 (8진수)
chmod 명령 - 파일 허가권 변경 명령어 ex) chmod 777 sample.txt
파일 소유권 : 파일을 소유한 사용자와 그룹을 의미
chown/chgrp 명령 - 파일 소유권을 바꾸는 명령어 ex) chown ubuntu sample.txt
링크 - 파일의 링크에는 하드링크와 심볼릭 링크 두 가지가 있음
하드링크를 생성하면 "하드링크파일"만 하나 생성되며 같은 inode를 사용
명령어 - ln 링크대상파일이름 링크파일이름
심볼릭 링크를 생성하면 새로운 inode를 만들고, 데이터는 원본 파일을 연결하는 효과 (윈도우 바로가기아이콘과 비슷)
명령어 - ln -s 링크대상파일이름 링크파일이름
'LINUX > Ubuntu - Basic' 카테고리의 다른 글
Ubuntu basic - 파일 압축과 예약 실행 (0) | 2021.03.17 |
---|---|
Ubuntu basic - dpkg, apt-get (0) | 2021.03.17 |
Ubuntu basic - 사용자 그룹 (0) | 2021.03.05 |
Ubuntu basic - cd 마운트, 리눅스 기본 명령어 (0) | 2021.03.05 |
Ubuntu basic - 종료 명령어,가상콘솔,런레벨, vi에디터 (0) | 2021.03.05 |