2-1. 디렉터리
여러 개의 파일을 이름을 붙여 분류하는 것을 디렉터리라고 합니다.
윈도나 맥에서는 폴더라고 부르기도 합니다.
리눅스의 디렉터리는 윈도와 약가의 차이가 있는데요.
윈도에서는 물리 디스크가 2개 있다면 디렉터리의 트리도 2개가 되죠.
반면 리눅스에서는 언제나 시스템 전체적으로 1개의 트리만을 가지게 됩니다.
디스크가 여러 개 있어도 루트 디렉터리의 어딘가에 해당 디스크의 디렉터리가 연결되는 식인 거죠.
2-2. FHS
리눅스의 디렉터리 구조는 FHS(Filesystem Hierarchy Standard)라는 표준 사양을 따르고 있습니다.
아래의 링크에서 더 자세한 정보를 보실 수 있는데요.
Filesystem Hierarchy Standard
Filesystem Hierarchy Standard Introduction This page is the home of the Filesystem Hierarchy Standard (FHS). The current version is 2.3. It was announced on January 29, 2004. The filesystem standard has been designed to be used by Unix distribution develop
www.pathname.com
2-3. 절대 경로와 상대 경로
/var/log/apt
위의 예처럼 루트 디렉터리부터 해당 파일까지 이르는 경로를 절대 경로라고 합니다.
절대 경로는 경로를 명확하게 표시할 수 있지만, 디렉터리가 깊어질수록 길어진다는 단점이 있습니다.
반면, 현재의 디렉터리를 기준으로 표시하는 것을 상대 경로라고 합니다.
이때. 와.. 를 사용하게 되는데요.
. 는 현재 디렉터리를 의미하고요.
..는 부모 디렉터리를 의미합니다.
/var
만약 이 위치에서 다시 /apt 디렉터리를 가리키게 된다면,
./log/apt
이런 식으로 표시하게 되는 것이죠.
https://www.geeksforgeeks.org/absolute-relative-pathnames-unix/
Absolute and Relative Pathnames in UNIX - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
www.geeksforgeeks.org
자세한 내용은 이 링크를 참고하시면 되겠습니다.
Linux - 기본적인 파일 명령어 (3) (0) | 2022.12.05 |
---|---|
Linux - 기본적인 파일 명령어 (2) (0) | 2022.12.04 |
Linux - 기본적인 파일 명령어 (1) (0) | 2022.12.03 |
Linux - 기본적인 명령어 (0) | 2022.11.25 |
Linux - 셸과 명령어 (0) | 2022.11.24 |
댓글 영역