SMALL
1. 파일의 종류
파일의 종류에는 일반 파일, 디렉터리, 심볼릭 링크, 장치 파일 등이 있다.
- 일반 파일 : 텍스트, 이미지, 실행파일 등
- 디렉터리 : 리눅스에서는 디렉터리도 파일로 취급한다.
- 심볼릭 링크 : 원본 파일을 대신하도록 원본 파일을 다른 파일명으로 지정한것으로, 윈도우 바로가기 파일과 비슷
- 장치 파일 : 리눅스 시스템에 부착된 장치들을 관리하기 위한 특수 파일로 /dev 디렉터리 아래에 위치한다.
- 명령어 : file [파일명]
2. 디렉터리의 주요 기능
디렉터리 | 기능 |
dev | 장치 파일이 담긴 디렉터리 |
home | 사용자 홈 디렉터리가 생성되는 디렉터리 |
media | DVD / CD 나 USB 같은 외부 장치 연결 |
opt | 추가 패키지가 설치되는 디렉터리다. |
root | root 계정의 홈 디렉터리다. 루트(/) 디렉터리와 다른 디렉터리 |
sys | 리눅스 커널과 관련된 파일이 있는 디렉터리 |
usr | 기본 실행 파일과 라이브러리 파일, 헤더 파일 등 많은 파일이 있다. usr은 Unix System Resource의 약자 |
boot | 부팅에 필요한 커널 파일을 가지고 있다. |
etc | 리눅스 설정을 위한 각종 파일을 가지고 있다. |
lost + found | 파일 시스템에 문제가 발생하여 복구 할 경우, 문제가 되는 파일이 저징되는 디렉터리, 보틍은 비어 있음 |
mnt | 파일 시스템을 임시로 마운트하는 디렉터리 |
proc | 프로세스 정보 등 커널 관련 정보가 저장되는 디렉터리 |
run | 실행 중인 서비스와 관련된 파일이 저장 |
srv | FTP나 Web 등 시스템에서 제공하는 서비스의 데이터가 저장 |
tmp | 시스템 사용 중에 발생하는 임시 데이터가 저장, 재시작 시 모든 파일 삭제 |
var | 시스템 운영 중에 발생하는 데이터나 로그 등 내용이 자주 바뀌는 파일이 저장 |
3. 절대 경로명과 상대 경로명
구분 | 특징 |
절대 경로명 | - 반드시 /로 시작 - 루트 디렉터리부터 시작하여 중간에 있는 모든 디렉터리의 이름을 표시 - 특정 위치를 가리키는 절대 경로명은 항상 동일 |
상대 경로명 | - / 이외의 문자로 시작 - 현재 디렉터리를 기준으로 서브 디렉터리로 내려가면 서브 디렉터리명으로 시작 - 상위 디렉터리로 가려면 ..(마침표 2개)로 시작 - 현재 디렉터리가 어디냐에 따라 달라짐 |
4. 파일과 디렉터리 명명 규칙
규칙 | - 파일과 디렉터리의 이름에는 /를 사용 할 수 없다. 경로명에서 사용하기 때문 - 파일과 디렉터리의 이름에는 알파벳, 숫자, 하이픈(-),언더스코어(_),마침표(.) 사용 할 수 있음 - 파일과 디렉터리의 이름에는 /를 제외한 특수문자 사용이 가능하지만 >, |, :, &와 공백문자 사용은 피하는것이 좋음 - 파일과 디렉터리의 이름은 대,소문자를 구별 - 파일과 디렉터리의 이름이 .(마침표)로 시작하면 숨김 파일로 간주 |
예 | - 좋은 이름 예 : game.txt, hello.c, sample11 - 나쁜 이름 예 : &game, *dir, my home, game\ - 사용 할 수 없는 이름 예 : myhome/, /test. bad/name |
728x90
반응형
LIST
'Linux' 카테고리의 다른 글
[Linux] 6. 리눅스 문서 편집기(vi) (0) | 2023.02.08 |
---|---|
[Linux] 5. 리눅스의 문서 편집기 (0) | 2023.02.08 |
[Linux] 4. 리눅스 파일 관련 명령 (0) | 2023.02.08 |
[Linux] 3. 리눅스 디렉터리 관련 명령 (0) | 2023.02.08 |
[Linux] 1. 리눅스 터미널 명령어 - 기본 (0) | 2023.02.08 |
댓글