디렉터리 |
기능 |
dev |
장치 파일이 담기 디렉터리 |
home |
사용자 홈 디렉터리가 생성되는 디렉터리 |
media |
CD-ROM이나 USB 같은 외부 장치를 연결(마운트라고 함)하는 디렉터리 |
opt |
추가 패키지가 설치되는 디렉터리 |
root |
root 게정의 홈 디렉터리. 루트(/)디렉터리와 다른 것이므로 혼동 X |
sys |
리눅스 커널과 관련된 파일이 있는 디렉터리 |
usr |
기본 실행 파일과 라이브러리파일, 헤더파일 등 많은 파일이 있음. 참고로 usr은 'UNIX System Resource'의 약자임. |
bin |
실행 파일(명령)을 가지고 있음 |
boot |
부팅에 필요한 커널 파일을 가지고 있음 |
etc |
리눅스 설정을 위한 각종 파일을 가지고 있음` |
lost+found |
파일 시스템에 문제가 발생하여 복구할 경우, 문제가 되는 파일이 저장되는 디렉터리로 보통은 비어있음. |
mnt |
파일 시스템을 임시로 마운트하는 디렉터리 |
proc |
프로세스 정보 등 커널 관련 정보가 저장되는 디렉터리 |
run |
실행 중인 서비스와 관련된 파일이 저장. |
srv |
FTP나 Web 등 시스템에서 제공하는 서비스의 데이터가 저장. |
tmp |
시스템 사용 중에 발생하는 임시 데이터가 저장됨. 이 디렉터리에 있는 파일은 재시작하면 모두 삭제됨. |
var |
시스템 운영 중에 발생하는 데이터나 로그 등이 저장되는 디렉터리. |
홈 디렉터리
- 홈 디렉터리는 각 사용자에게 할당된 디렉터리.
- 처음 사용자 계정을 만들 때 지정됨.
- 사용자는 자신의 홈 디렉터리 아래에 파일이나 서브 디렉터리를 생성하여 작업할 수 있음.
- 홈 디렉터리는 ~(물결표)로 표시.
절대 경로명과 상대 경로명
절대 경로명 |
- 반드시 '/'으로 시작함. - '/' 디렉터리부터 시작하여 특정파일이나 디렉터리의 위치까지 이동하면서 거치게 되는 모든 중간 디렉터리의 이름을 표시 - 특정 위치를 가리키는 절대 경로명은 항상 동일 |
상대 경로명 |
- '/' 이외의 문자로 시작함. - 현재 디렉터리를 기준으로 서브 디렉터리로 내려가면 그냥 서브 디렉터리의 이름을 추가함. - 현재 디렉터리를 기준으로 상위 디렉터리로 가려면 ..(마침표 두 개)를 추가함. - 상대 경로명은 현재 디렉터리가 어디냐에 따라 달라짐. |
현재 디렉터리
- 현재 디렉터리임을 표시하는 기호 => .(마침표)
파일과 디렉터리 이름의 규칙
파일과 디렉터리의 이름을 정하는 규칙 |
- '/'을 사용할수 없음. '/'은 경로명에서 구분자로 사용되기 때문. - 알파벳, 숫자, 붙임표(-), 밑줄(_), 마침표(.)만 사용. - 공백문자, *, |, ", ', @, #, $, %, ^, & 등을 사용하면 안 됨. - 영문은 대문자와 소문자를 구별하여 다른 글자로 취급함. - 파일과 디렉터리 이름이 .(마침표)로 시작하면 숨김파일로 간주함. |
'OS > Linux - Ubuntu' 카테고리의 다른 글
[Linux - 리눅스] 쉘 환경 설정 (0) | 2015.01.01 |
---|---|
[Linux - 리눅스] 입출력 장치, 파일 디스크립터(File Descriptor), 리다이렉션(Redirection) (0) | 2014.12.25 |
[Linux - 리눅스] 쉘의 종류 및 변경, 특수 문자 사용하기 (0) | 2014.12.24 |
[Linux - 리눅스] vi 환경설정 (0) | 2014.12.24 |
[Linux - 리눅스] vi 명령모드, 입력모드, 마지막 행 모드, 네임드 버퍼 등등 명령키 (0) | 2014.12.23 |