ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 디렉토리 구조
    Linux 2021. 12. 13. 17:17

    / : 최상위 디렉토리, 모든 디렉토리의 시작

     

    /bin : 기본적인 명령어가 저장됨.

    mv, cp, rm, rmdir, df, sync 등과 같은 명령어들이 여기에 존재함. 또한 이 디렉토리에 존재하는 거의 모든 명령어들은 root 사용자뿐 아니라 일반 사용자들도 사용할 수 있음. /sbin에 존재하는 명령어들이 대부분 root 사용자용이라면 /bin에 존재하는 명령어들은 root사용자와 일반 사용자들이 공동으로 사용하는 디렉토리.

     

    /boot : 리눅스 부트로더가 존재하는 디렉토리.

    GRUB와 같은 부트로더에 관한 파일들(ex:grub, conf 등)이 여기에 있음.

     

    /dev : 디바이스 장치 파일을 저장하고 있는 디렉토리.

    하드디스크 장치 파일 /dev/sda, CD-ROM 장치파일 /dev/cdrom 등과 같은 장치 파일들이 존재하는 디렉토리

     

    /etc : 시스템의 거의 모든 설정파일이 존재하는 디렉토리.

    /etc/passwd(패스워드 파일), /etc/group(그룹파일), yum 설정파일, xinetd 설정파일, vsftpd 설정파일, /etc/sysconfig(시스템 제어판용 설정파일) 등과 같이 거의 모든 시스템 관련 설정파일이 존재하는 디렉토리

     

    /home : 사용자의 홈디렉토리

    /home/ODOC 는 'ODOC'라는 사용자의 홈디렉토리, useradd 라는 명령어로 새로운 사용자를 생성하면 대부분 사용자의 ID와 동일한 이름의 디렉토리가 자동으로 생성됨.

     

    /lib : 커널 모듈파일과 라이브러리 파일

    커널이 필요로 하는 커널모듈파일들과 프로그램(C, C++등) 에 필요한 각종 라이브러리 파일들이 존재하는 디렉토리

     

    /media : DVD, CD-ROM, USB 등과 같은 탈부착이 가능한 장치들의 마운트포인트로 사용되는 디렉토리

     

    /mnt : media 디렉토리와 비슷한 용도로 탈부착이 가능한 장치들에 대하여 일시적인 마운트포일트로 사용하는 디렉토리

     

    /proc : 일명 '가상파일시스템'이라고 하는 곳으로 현재 메모리에 존재하는 모든 작업들이 파일형태로 존재하는 곳

    디스크에 실제 존재하는 것이 아니고 메모리 상에 존재하기 때문에 가상파일 시스템 실제 운용상태를 정확하게 파악할 수 있는 중요한 정보를 제공하기도 한다.

     

    /root : root 계정의 개인 홈디렉토리

     

    /sbin : ifconfig, e2fsck, ethtool, halt, shutdown 등과 같이 주로 시스템 관리자들이 사용하는 시스템관리자용 명령어를 저장하고 있는 디렉토리

     

    /tmp : 공용 디렉토리

    시스템을 사용하는 모든 사용자들이 공동으로 사용하는 디렉토리, mysql 에서 사용하는 mysql.sock 등과 같은 소켓파일, 또는 아파치에서 사용하는 세션파일 등이 생성되기도 한다.

     

    /usr : 시스템이 아닌 일반 사용자들이 주로 사용하는 디렉토리

    c++, chsh, cpp, crontab, du, find 등과 같이 일반 사용자들용 명령어들은 /usr/bin에 위치함.

     

    /var : 시스템 운용 중에 생성되었다가 삭제되는 데이터를 일시적으로 저장하는 디렉토리

     

    /lost+found : 최상위 디렉토리인 / 에만 존재하는 것이 아니라 파일 시스템마다 존재할 수 있는 디렉토리.

    이 디렉토리는 fsck 또는 e2fsck 등과 같은 파일 시스템 체크 및 복구 유틸리티 실행 후에 주로 생성이 되는 것으로서 복구되지 않은 채로 블록만 존재하는 파일 즉, 연결이 끊어진 inode 들이 숫자 파일형태로 존재하는 곳. 숫자 형태로 존재하는 파일들은 mv 명령어로 파일이름만 바꾸면 바로 복구될 수 있음. 즉, 이 위치에 존재하는 텍스트 파일의 경우 file 이라는 명령어와 cat 또는 vi 등의 명령어로 파일의 내용 등을 확인한 후에 복구 가능하므로 경우에 따라서는 매우 중요한 연학을 하는 디렉토리, 함부로 삭제하면 안됨.

     

    'Linux' 카테고리의 다른 글

    디렉터리 및 파일  (0) 2022.02.18
    사용자 생성 및 계정 관리  (0) 2022.02.18
    현재 디렉토리 확인과 디렉토리 이동하기  (0) 2021.12.21
    ssh와 Putty  (0) 2021.12.08
    초기 리눅스 환경설정 및 간편한 단축기  (0) 2021.12.08
Designed by Tistory.