Linux 파일 시스템은 특정 방식으로 구성됩니다. 필수 바이너리가 /bin/있고 부트 로더 파일이 /boot/있고 대부분의 장치 파일이 있고 /dev/이동식 미디어의 마운트 지점이 있습니다 /media/.
https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard를 참조 하십시오 .
일부 사소한 세부 사항은 배포판마다 다를 수 있지만 (예 : /usr/bin/vs. /usr/local/bin/) 일반적으로 거의 모든 Linux 배포판은 동일한 디렉토리 구조를 따릅니다.
질문에 대답하려면 :
사용자의 홈 디렉토리는에 /home/있습니다. 원칙적으로 Linux는 다중 사용자 운영 체제입니다. 랩톱에 홈 디렉토리가있는 사용자 계정이 하나만 /home/<username>/있을 수 있지만 /home/공유 Linux 서버 를 살펴보면 각 홈 계정마다 하나씩 많은 홈 디렉토리가 표시됩니다. 시스템의 모든 사용자는 자신의 홈 디렉토리에서만 쓰기 권한을 갖습니다. 사용자 이름 인 경우 bob파일을 읽고 쓰고 삭제할 /home/bob/수 있지만 /home/alice/또는에 있는 내용은 터치 할 수 없습니다 /var/log/.
root그래도 다릅니다. root관리 사용자이며 시스템의 모든 곳에서 쓰기 권한이 있으며 시스템의 모든 사용자 역할을 할 수 있습니다. 따라서 일반 사용자가 아니기 때문에 root특별한 홈 디렉토리가있는 것이 좋습니다 . 그 외에는 특별한 마법이없는 일반적인 디렉토리 일 뿐이지 만 시스템 유틸리티 가 사용자의 집에 의존하는 것은 가능하지만 조용합니다 ./root/root/root//root/root
당신이 실행하면 sudo -i터미널에서, 당신은 일반 사용자를 예 인 전환 bob되 고 root. 이 스위치는 입력 한 터미널 창에만 영향을줍니다 sudo -i. 파일 관리자의 bob경우 여전히 있고 다른 터미널 창을 열면 여전히 bob거기에 있습니다. 이와 관련하여이 기호 ~는 현재 사용자의 홈 디렉토리에 대한 약어입니다. 위해 bob ~수단 /home/bob/이지만위한 root ~수단 /root/.
나는 그것이 당신을 위해 일을 명확히하기를 바랍니다.
home디렉토리가 있지만이 디렉토리의 이름은root