컴퓨터 세상/LiNuX

파일 속성

Jimin Daddy 2022. 3. 23. 12:35

* 파일의 속성에 대해 알아보자
   - [user1@localhost ~]$ ls -l       --> 파일의 상세정보를 출력
     [user1@localhost ~]$ ls -l /etc/hosts
     -rw-r--r--. 1 root root 158 11월 7일 1975 /etc/hosts

번호 속성 값 의미
1 - 파일의 종류 (- : 일반파일, d : 디렉토리, l : 심볼릭 링크 파일,
b : 블록단위로 읽고 쓰는 블록장치 파일, c : 섹터 단위로 읽고 쓰는 문자 장치 파일,
p : 파이프 파일 (프로세스간 통신에 사용되는 특수 파일,
s : 소켓 (네트워크 통신에 사용되는 특수 파일))
2 rw-r--r-- 파일을 읽고 쓰고 실행할 수 있는 접근 권한 표시
3 1 하드 링크의 개수
4 root 파일 소유자의 로그인 ID
5 root 파일이 속한 그룹 이름
6 158 파일의 크기 (바이트 단위)
7 11월 7일 1975 파일이 마지막으로 수정된 날짜
8 /etc/hosts 파일명

   1. 파일의 종류
       - 파일 속성의 첫 번째 항목은 파일의 종류를 나타냄. '-'는 일반 파일을, d는 디렉토리를 의미 등
         * file
         기능 : 지정한 파일의 종류를 알려줌
         형식 : file [파일명]
         사용 예 : file /etc/services
         ex) [user1@localhost ~]$ file /etc/hosts /usr/bin
               /etc/hosts : ASCII text
               /usr/bin  : directory
   2. 파일의 접근 권한 표시
       파일의 소유자와 그룹이나 기타 사용자들이 파일에 대해 가지고 있는 접근 권한을 표시하는 것이다.
       접근 권한은 파일의 소유자가 chmod 명령을 사용하여 마음대로 바꿀 수 있다.
   3. 하드 링크의 개수
       하드 링크는 한 파일에 대해 여러 개의 파일명을 가질 수 있도록 하는 기능.
   4. 파일 소유자의 로그인 ID
       리눅스에서 모든 파일은 소유자가 있다. 시스템과 관련된 파일들은 대부분 루트 계정이 소유자이고, 일반 파일은
       해당 파일을 생성한 사용자가 소유자다.
   5. 파일이 속한 그룹 이름
       리눅스에서 사용자는 기본적으로 하나 이상의 그룹에 속해 있다. 파일이 속한 그룹의 이름.
       이 그룹에 속한 사용자들에게 권한을 부여하여 파일을 공유할 수 있다.
       사용자가 속한 기본 그룹은 시스템 관리자가 사용자를 등록할 때 결졍한다.
       사용자가 임의로 자신의 그룹을 바꿀 수 없으며, 반드시 시스템 관리자에게 변경을 요청해야 한다.
       그룹이 정의된 파일은 /etc/group으로 시스템 관리자만 수정할 수 있다.
       * groups
       기능 : 사용자가 속한 그룹을 알려준다.
       형식 : groups [사용자명]
       ex) [user1@localhost ~]$ groups
             user1
            [user1@localhost ~]$ groups root
            root : root
    6. 파일의 크기
        파일의 크기를 바이트 단위로 알려준다.
    7. 파일이 마지막으로 수정된 날짜
        파일이 마지막으로 수정된 날짜와 시간이 표시. 연도가 표시되지 않으면 올해를 의미.

'컴퓨터 세상 > LiNuX' 카테고리의 다른 글

파일 접근 권한 변경  (0) 2022.04.06
파일 접근 권한  (0) 2022.03.24
환경 설정 파일  (0) 2022.03.23
프롬프트 설정  (0) 2022.02.25
히스토리  (0) 2022.02.16