티스토리 뷰
파일 속성(file attribute)
- 파일은 이름 뿐 아니라 타입, 크기, 소유자, 접근 권한, 수정 시간 등의 속성을 갖는다.
$ ls -sl 파일명
파일 속성 | 의미 |
파일 크기 | 파일의 크기(K바이트 단위) (-s 옵션) |
파일 종류 | 일반파일(-), 디렉터리(d), 링크(l), 파이프(p), 소켓(s), 디바이스(b 혹은 c) |
접근 권한 | 파일에 대한 소유자, 그룹, 기타사용자의 r(읽기), w(쓰기), x(실행) 권한 |
하드 링크 수 | 파일에 대한 하드링크의 개수 |
소유자 및 그룹 | 파일의 소유자 ID 및 소유자가 속한 그룹 |
파일 크기 | 파일의 크기(바이트 단위) |
최종 수정 시간 | 파일의 생성 혹은 최후로 수정한 시간 |
파일 크기
- 파일 크기는 킬로바이트(KB) 와 바이트(B) 단위로 나타낸다.
- 리눅스에서는 하나의 파일에 대해서 4KB단위로 기억공간을 할당한다.
파일 종류
파일 종류 | 표시 | 설명 |
일반 파일(regular file) | - | 데이터를 갖고 있는 텍스트 파일 또는 이진 파일 |
디렉터리 파일(directory file) | d | 디렉터리 내의 파일들의 이름들과 파일 정보를 롼리하는 파일 |
문자 장치 파일(Character device file) | c | 문자 단위로 데이터를 전송하는 장치를 나타내는 파일 |
블록 장치 파일(Block device file) | b | 블록 단위로 데이터를 전송하는 장치를 나타내는 파일 |
FIFO 파일 | p | 프로세스 간 통신에 사용되는 이름 있는 파이프 |
소켓(socket) | s | 네트워크를 통한 프로세스 간 통신에 사용되는 파일 |
심볼릭 링크 | l | 다른 파일을 가리키는 포인터와 같은 역할을 하는 파일, 어떤 파일을 가리키는 또 하나의 경로명을 저장한다. |
2020/10/15 - [Linux] - [Linux] 파일 - 일반파일, 디렉터리, 장치파일, 심볼릭 링크 파일
$ file 파일
- 파일의 종류에 대한 자세한 정보를 출력한다.
하드 링크 개수
- 한 파일에 대한 하드 링크의 개수를 의미함
- 하나의 파일은 링크를 이용하여 여러 개의 파일 명을 가질 수 있다.
2020/10/15 - [Linux] - [Linux] 링크(하드 링크, 심볼릭 링크)
파일의 소유자
- 파일을 소유하는 사용자의 이름 혹은 ID
- 파일의 주인으로, 보통 그 파일을 만든 사용자가 파일의 소유자가 된다.
- 리눅스는 다중 사용자 시스템이어서 각자 자신의 사용자명을 갖는다.
- 그중 관리자 역할을 하는 슈퍼유저의 사용자명은 root이다.
파일의 그룹
- 파일 소유자가 속한 그룹
- 시스템 관리자는 동일한 성격의 사용자들을 하나의 그룹으로 묶어서 관리함.
- 사용자는 하나 이상의 그룹에 속한다.
최종 수정 시간
- 파일의 내용을 최후로 수정한 시간 또는 파일의 생성 시간
'Linux' 카테고리의 다른 글
[Linux] 파일 속성 변경 - 소유자 변경, 그룹 변경, 최종 수정 시간 변경 (0) | 2020.10.15 |
---|---|
[Linux] 접근 권한(Permission mode), 권한 변경(8진수, 기호) (0) | 2020.10.15 |
[Linux] 링크(하드 링크, 심볼릭 링크) (0) | 2020.10.15 |
[Linux] 파일 조작을 위한 명령어(복사, 이름 변경, 이동, 삭제) (0) | 2020.10.15 |
[Linux] 간단한 파일 만들기, 파일 내용 출력 관련 명령어 (0) | 2020.10.15 |