일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Brute Force
- Trie
- SQL
- 그래프
- 이진탐색
- binary search
- MYSQL
- DP
- two pointer
- union find
- String
- Stored Procedure
- 스토어드 프로시저
- Two Points
- Dijkstra
- 다익스트라
- Hash
Archives
- Today
- Total
codingfarm
1장. 파일과 디렉터리 본문
0. 개요
- 리눅스에서 디렉터리와 파일을 다루는 명령을 공부한다.
- 디렉터리의 개념 및 이동 $\cdot$ 생성 $\cdot$ 삭제하는 명령을 배운다.
- 정보를 관리하는 단위인 파일의 종류를 살펴본다.
- 파일의 내용을 보는 명령가 파일을 생성 $cdot$ 복사 $\cdot$ 이동 $\cdot$ 삭제하는 명령을 배운다.
- 리눅스의 작업은 디렉터리와 파일 단위로 이루어지므로 이에대한 개념을 쌓는게 매우 중요하다.
1. 리눅스 파일의 종류와 특징
- 리눅스에서는 시스템 간련 정보와 하드웨어 장치를 모두 파일로 관리한다.
- 파일은 관련 있는 정보들의 집합이다
- 리눅스는 파일을 효과적으로 관리하기 위해 디렉터리를 사용한다.
1.1 파일의 종류
- 리눅스에서 파일은 사용목적에 따라 일반 파일, 디렉터리, 심벌릭 링크, 장치 파일로 구분된다.
일반 파일(regular file)
- 데이터의 저장에 사용된다.
- 각종 텍스트 파일, 실행파일, 이미지파일등 리눅스에서 사용하는 대부분의 파일은 일반파일에 해당된다.
- 실행파일, 이미지 파일의 경우 대부분이 바이너리 파일의 형태로 존재한다.
- 바이너리파일은 내용을 확인하기 위한 특정 응용 프로그램이 있어야 확인 가능하다.
- 가령 이미지 파일은 이미지편집기가 있어야 한다.
디렉터리(directory)
- 리눅스에서는 디렉터리도 파일로 취급한다.
- 해당 디렉터리에 저장된 파일, 하뒤 디렉터리에 대한 정보가 저장된다.
심벌적 링크(symbolic link)
- 원본 파일을 대신하도록 원본 파일을 다른 파일명으로 지정한것
- 윈도의 바로가기 파일과 유사
장치파일(device file)
- 리눅스에서는 하드디스크나 키보드같은 각종 장치도 파일로 취급한다.
- 리눅스 시스템에 부착된 장치를 관리하기위한 특수파일.
- 시스템 관리자는 해당 장치 파일에 접근하는 방식으로 장치를 관리한다.
- 대부분의 장치파일은 /dev 디렉터리 아래에 위치한다.
file 명령을 통해 파일의 종류를 확인 가능하다.
Comments