[linux] 리눅스 파일 종류

[linux] 리눅스 파일 종류

728x90

- 파일의 종류

1. 일반 파일

2. 디렉토리 파일

3. 링크 파일

4. 장치 파일

5. 소켓 파일

6. 도어 파일

7. 파이프 파일

- 리눅스에서는 모든 것을 파일로 다룸

- ls -l 명령어로 파일의 종류가 어떤 것인지 확인 가능

- 명령어 정리

1. ls, pwd, mkdir, cd, mv

2. cat, more, cp, rm, head, tail

3. grep, find

- 심볼릭 링크

1. 하드링크 : ln 파일1 파일2

2. 심볼릭링크 : ln -s 파일1 파일2

- 텍스트 파일과 바이너리 파일은 모두 일반파일

텍스트 파일은 사용자가 읽을 수 있도록 문자로 구성돼 있고,

이미지 파일이나 실행파일은 바이너리로 저장 돼 있어서 사용자가 읽을 수 없는 형태로 돼 있다.

- 소켓 파일은 네트워크의 입출력을 담당한다.

두 호스트 컴퓨터 사이의 정보를 전달에 필요한 파일이며,

물리적으로 연결된 네트워크 상에서 데이터 송수신할 수 있는 소프트웨어 장치

- 소켓 파일 실행 과정

1. 소켓 생성

2. ip 주소와 포트 번호 할당

3. 연결 요청 가능한 상태로 설정

4. 연결 요청에 대한 수락

- 파일 색깔

1. 일반파일 : 하얀색

2. 디렉토리 파일 : 파란색

3. 링크 파일 : 하늘색

4. 실행 파일 : 초록색

5. 압축 파일 : 빨간색

- 아이노드의 개수 (파일의 최대 갯수)는 설정 가능

- 아이노드란 커널 내에서 파일 시스템과 관련한 자료구조 중 하나이다.

- 아이노드는 해당 파일에 대한 정보를 가짐

- 파일의 소유권 및 권한 여부에 대한 정보, 디스크 내의 물리적 주소,

파일의 링크 수, 형태, 크기, 만들어진 시간 등을 저장

from http://pinggoopark.tistory.com/80 by ccl(A) rewrite - 2021-08-08 18:26:32