Notice
Recent Posts
Recent Comments
Link
Hugh_휴 님의 블로그
시스템 기초5 - Inode까지 본문

<리눅스 주요 디렉터리>
| 1* | /bin | 기본 리눅스 명령어가 저장된 디렉터리 |
| 2* | /boot | 부팅 관련 파일 (커널, 부트로더 등) |
| 3* | /etc | 시스템 설정 파일 저장 |
| 4* | /home | 사용자 개인 디렉터리 |
| 5* | /tmp | 임시 파일 저장 |
| 6* | /var | 로그 및 시스템 운영 중 변경되는 데이터 저장 |
| 7 | /dev | 장치 파일 |
| 8 | /lib | 시스템 라이브러리 |
| 9 | /proc | 커널 정보가 저장된 가상 파일 시스템 |
<ls -l 명령어를 수행했을 때, 출력되는 파일 구조>

| 첫 문자 | 파일 종류 (d = 디렉터리, l = 링크, - = 일반 파일) |
| rwx | 권한 |
| 숫자 | 링크 수 |
| user | 소유자 |
| group | 그룹 |
| 78 | 파일 크기 |
| Mar 10 | 마지막 수정 시간 |
| test.txt | 파일 이름 |
<Inode: 아이노드는 파일들의 메타 데이터이다.>

상관 관계를 알아보기 위해서는 ls -li를 먼저 입력한다. 제일 앞에 있는 숫자 8자리가 바로 Inode(아이노드)이다. 심파일, 하드링크, 복사파일을 비교하여 Inode(아이노드)에 관한 이해를 더 돕도록 하겠다.

1.파일 생성 touch original.txt
2.하드링크 생성 ln original.txt hardlink.txt
3.심볼릭 링크 생성 ln -s original.txt symlink.txt
4.복사파일 생성 cp original.txt copy.txt
순서대로 저렇게 입력해주면 된다.

5.Inode 비교
원본파일과 하드링크는 Inode가 같고, 심볼릭 링크와 복사 파일은 원본파일고 Inode가 다른 걸 확인할 수 있다.
| 원본파일 | 동일 | 실제 데이터 |
| 하드링크 | 원본과 동일 | 같은 파일을 다른 이름으로 사용 |
| 심볼릭 링크 | 다름 | 원본 파일 경로만 가리킴 |
| 복사파일 | 다름 | 완전히 새로운 파일 |
이건 수업 들을 때, 필기 했는데, 어디서 나온지 모르겠는 친구들.
ln -s : 가장 많이 쓰는 링크 방법으로 실행 명령어는 다음과 같음.
super user do = sudo
'개념 공부' 카테고리의 다른 글
| 네트워크 기초1 - OSI계층(네트워크 계층까지) (0) | 2026.03.17 |
|---|---|
| 시스템 기초6 - 리눅스 주요 로그파일 까지 (0) | 2026.03.14 |
| 시스템 기초4-리눅스역사 - vim에디터까지 (0) | 2026.03.13 |
| 시스템 기초3-레지스트리, 윈도우 시스템 관리 (0) | 2026.03.13 |
| 시스템 기초2- 윈도우 기초 - 윈도우 파일 시스템까지 (0) | 2026.03.13 |