本文以CentOS7
為例刮刑。
基本介紹
-
Linux
的文件系統(tǒng)是采用層級式的樹狀目錄結構爽雄。 - 此結構的最上層是根目錄 "
/
"污抬。 - 在
Linux
系統(tǒng)中一切皆文件沐悦。
查看根目錄內容
打開根目錄 " /
",并查看當前目錄內容崔兴。
cd /
ls
根目錄各文件解析
常用目錄
/bin
Binary
縮寫彰导,該目錄存放著cd
等常用的命令。/sbin
其中s
代表Super User
的意思敲茄,這里存放著系統(tǒng)管理員使用的系統(tǒng)管理程序位谋,對系統(tǒng)進行維護。常見的有reboot
堰燎、ifconfig
等掏父。/home
存放著普通用戶的主目錄,Linux
中的每個用戶都有自己一個目錄秆剪,目錄名為用戶賬戶名赊淑。/root
為系統(tǒng)管理員目錄,也成為超級權限者(即Super User
)的用戶主目錄仅讽。/lib
系統(tǒng)開機所需要的最基本的動態(tài)連接共享庫陶缺,類似于Windows
中的DLL
文件,大部分應用程序都需要用到這些共享庫洁灵。/etc
所有系統(tǒng)管理所需要的配置文件和子目錄饱岸。/usr
這個目錄非常重要,用戶的許多應用程序和文件均存放在此目錄下徽千,類似于Windows
中的program files
目錄苫费。其中/usr/local
是提供給主機額外安裝軟件的安裝目錄,一般是通過編譯源碼方式安裝的程序双抽。/boot
存放著啟動linux
的相關核心文件百框,包括一些連接文件和鏡像文件,內核的initrd
牍汹、vmlinux
琅翻、grub
等文件在此目錄下。/media
Linux系統(tǒng)自動識別的一些設備柑贞,例如U盤、光驅等聂抢,系統(tǒng)識別后會將設備掛載在該目錄下钧嘶。/mnt
系統(tǒng)提供該目錄為了讓用戶臨時掛載別的文件系統(tǒng),例如共享文件夾通常掛載在/mnt/hgfs/
目錄下琳疏。(具體可看記錄一下VMware設置Linux與Windows共享文件夾)有决。/opt
opt
代表opitional
闸拿,這是給主機額外安裝軟件存放的目錄,默認為空书幕。/var
該目錄存放不斷擴展的數(shù)據(jù)新荤,通常將經(jīng)常修改的文件放置在該目錄下。例如系統(tǒng)日志文件(/var/log
)台汇、電子郵件(/var/mail
)苛骨、打印隊列(/var/spool
)等。
謹慎操作目錄
這些目錄涉及系統(tǒng)操作的文件苟呐,一旦修改可能導致整個系統(tǒng)運行崩潰痒芝。
/proc
這是一個虛擬目錄,是系統(tǒng)內存的映射牵素,通過訪問這個目錄來獲取系統(tǒng)進程等信息严衬。/srv
service的縮寫,該目錄存放著一些服務啟動后需要提取的數(shù)據(jù)笆呆。/sys
所有系統(tǒng)管理所需要的配置文件和子目錄请琳。
其他目錄
/tmp
用于存放一些臨時文件的目錄。一旦系統(tǒng)重啟赠幕,該目錄下的文件都會被刪除俄精。/dev
存放硬件信息,類似于Windows
中設備管理器劣坊,Linux
中將所有硬件設備通過文件形式映射存儲嘀倒,包含類似cpu
、disk
等文件局冰。/lost+found
該目錄一般情況下為空测蘑,當系統(tǒng)非法關機時,用于存放一些相關文件康二。/selinux
即security-enhanced linux
碳胳,SELinux
是一個安全子系統(tǒng),它能控制程序只能訪問特定文件沫勿。