티스토리 뷰
파일의 종류
- 일반 파일(regular file): 데이터를 저장하는데 사용. 텍스트 파일, 실행 파일, 이미지 파일 등이 해당. 텍스트 파일은 아스키 코드로 저장되어 문서 편집기를 통해 내용을 보거나 편집할 수 있다. 실행 파일이나 이미지 파일은 바이너리 형태로 저장되어(바이너리 파일) 특정 응용 프로그램이 있어야 내용을 확인할 수 있다.
- 디렉터리(directory): 리눅스는 디렉터리도 파일로 취급. 다수의 파일이나 디렉터리를 하나로 묶은 것. 파일이나 하위 디렉터리에 대한 정보가 저장. (윈도우의 폴더와 비슷)
- 심벌릭 링크(symbolic link): 원본 파일을 다른 파일명을 지정한 것. (윈도우의 바로가기 파일과 비슷)
- 장치 파일: 하드디스크나 키보드 같은 장치도 파일로 취급.
- FIFO 파일
- 소켓 파일
트리 구조: 파일을 효율적으로 관리하기 위해 디렉터리를 계층적으로 구성. 모든 디렉터리의 시작은 루트 디렉터리이다.
- 루트 디렉터리: /으로 표시
- 서브 디렉터리: 디렉터리 아래에 있는 디렉터리. 하위 디렉터리라고도 함.
- 상위 디렉터리: 자신을 포함하고 있는 디렉터리. 부모 디렉터리라고도 함. ..로 표시(마침표 두개) 루트 디렉터리는 유일하게 부모 디렉터리가 없음.
- 현재 디렉터리: 현재 사용 중인 디렉터리. .으로 표시(마침표) 작업 디렉터리라고도 함.- 홈 디렉터리: 각 사용자에게 할당된 디렉터리. ~로 표시
경로명(path name): 특정 파일이나 디렉터리의 위치를 나타내는 것. 각 경로를 /으로 구분. (단, 경로명 가장 앞에 있는 /은 루트 디렉터리)
절대 경로명: 항상 루트 디렉터리부터 시작하기 때문에 반드시 /으로 시작하며, 특정 위치를 가리키는 절대 경로명은 항상 동일.
상대 경로명: 현재 디렉터리를 기준으로 시작하기 때문에 / 이외의 문자로 시작하며, 현재 디렉터리의 위치에 따라 항상 달라짐.
파일과 디렉터리 이름 규칙
- /을 사용할 수 없음
- 알파벳, 숫자, -, _, .만 사용
- 영문은 대소문자를 구별
- 마침표로 시작하면 숨김 파일
'cs > linux' 카테고리의 다른 글
[리눅스/Linux] 파일 링크 (심벌릭 링크, 하드 링크) (0) | 2021.01.17 |
---|---|
[리눅스/Linux] 파일 관련 명령 정리 (cat, more, less, tail, cp, mv, rm) (0) | 2021.01.17 |
[리눅스/Linux] 디렉터리 관련 명령 정리 (pwd, cd, ls, mkdir, rmdir) (0) | 2021.01.17 |
[리눅스/Linux] 리눅스 기본 명령 정리 (date, clear, man, passwd, exit) (0) | 2021.01.17 |
[리눅스/Linux] 리눅스 기초, GNU, 리눅스 특징, 리눅스 구조 (0) | 2021.01.17 |