ระบบไฟล์ลินุกซ์มีโครงสร้างในวิธีเฉพาะ ไบนารีที่สำคัญอยู่ใน/bin/ไฟล์บูตโหลดเดอร์อยู่ใน/boot/ไฟล์อุปกรณ์ส่วนใหญ่อยู่ใน/dev/จุดเชื่อมต่อสำหรับสื่อที่ถอดได้อยู่/media/ฯลฯ
ดูhttps://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
รายละเอียดเล็กน้อยบางอย่างอาจแตกต่างจาก distro ไป distro (เช่น/usr/bin/vs./usr/local/bin/ ) แต่โดยทั่วไป distros Linux เกือบทั้งหมดจะมีโครงสร้างไดเรกทอรีเดียวกัน
ในการตอบคำถามของคุณ:
/home/ของผู้ใช้ไดเรกทอรีบ้านอยู่ใน โดยหลักการแล้ว Linux เป็นระบบปฏิบัติการที่มีผู้ใช้หลายคน คุณอาจมีบัญชีผู้ใช้หนึ่งบัญชีบนแล็ปท็อปของคุณพร้อมไดเรกทอรีภายใน/home/<username>/แต่ถ้าคุณดูใน/home/เซิร์ฟเวอร์ Linux ที่ใช้ร่วมกันคุณจะเห็นไดเรกทอรีบ้านมากมาย: หนึ่งบัญชีสำหรับแต่ละบัญชีผู้ใช้ แนวคิดคือผู้ใช้ทุกคนในระบบมีสิทธิ์ในการเขียนในโฮมไดเร็กตอรี่ของตนเองเท่านั้น หากชื่อผู้ใช้ของคุณคือbobคุณสามารถอ่านและเขียนและลบไฟล์ได้/home/bob/แต่คุณไม่สามารถแตะต้องอะไรก็ได้ใน/home/alice/หรือใน/var/log/หรือ
rootจะแตกต่างกัน rootเป็นผู้ใช้ที่เป็นผู้ดูแลระบบและมีสิทธิ์ในการเขียนทุกที่ในระบบ (และสามารถทำหน้าที่เป็นผู้ใช้ของระบบ) ดังนั้นจึงเหมาะสมที่rootมีโฮมไดเร็กตอรี่พิเศษ/root/เนื่องจากrootไม่ใช่ผู้ใช้ทั่วไป อื่น ๆ กว่าที่/root/เป็นเพียงไดเรกทอรีปกติที่ไม่มีเวทมนตร์พิเศษแม้ว่ามันจะเป็นไปได้ที่เงียบสงบ (แม้จะมีแนวโน้ม) ที่ระบบสาธารณูปโภคพึ่งพาเป็นบ้านของผู้ใช้/root/root
เมื่อคุณดำเนินการsudo -iใน terminal, คุณสลับจากการเช่นการใช้งานปกติจะเป็นbob rootโปรดทราบว่าสวิตช์นี้มีผลกระทบเฉพาะหน้าต่าง terminal sudo -iที่คุณพิมพ์ สำหรับตัวจัดการไฟล์ของคุณคุณยังอยู่bobและถ้าคุณเปิดหน้าต่างเทอร์มินัลอื่นคุณยังbobอยู่ในนั้น ในบริบทนี้สัญลักษณ์~เป็นชวเลขสำหรับไดเรกทอรีบ้านของผู้ใช้ปัจจุบัน สำหรับbob ~วิธี/home/bob/แต่สำหรับวิธีการroot ~/root/
ฉันหวังว่าสิ่งที่ชัดเจนสำหรับคุณ
homeไดเรกทอรีส่วนตัวของเขาแต่อันนี้มีชื่อว่าroot