티스토리 뷰

안녕하세요 :)

 

우분투 리눅스를 주제로 여섯번째 포스팅 시간입니다.

 

 

이번 포스팅에서는 파일과 파일에 대한 허가권 소유권등 권한에 대하여 다루어 보겠습니다.

 

 

먼저 파일의 리스트와 속성에 대하여 알아 보겠습니다. 지난 시간 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 링크대상파일이름 링크파일이름

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함