1. 程式人生 > >Linux目錄結構詳細介紹(一)

Linux目錄結構詳細介紹(一)

linux 目錄結構

頂點 / ,其它所有目錄都在根下

根下面的目錄及目錄裏的子目錄是一個有層次的倒掛樹狀結構

技術分享

目錄

描述

/

處於linux系統樹形結構的最頂端,它是linux文件系統的入口,所有的目錄、文件、設備都在/之下。

/bin/

bin是Binary的縮寫,存放著linux系統命令。

/boot/

包括內核和其它系統啟動期間使用的文件。是啟動linux時使用的核心文件,有連接文件和鏡像文件。

/dev/

dev是Device的縮寫。存放的是linux的外部設備,在linux中訪問設備的方式和訪問文件的方式是相同的。

/etc/

存放系統配置文件和目錄,非常重要,經常會用到它,要牢記。

/selinux/

這個目錄是RedHat/CentOS所特有的目錄,Selinux是一個安全機制,這個比較復雜,這個目錄就是存放Selinux相關的文件的,一般我們安裝操作系統的時候禁止使用它。

/sys/

這是linux2.6內核的一個很大的變化。該目錄下安裝了2.6內核中新出現的一個文件系統sysfs,sysfs文件系統集成了下面3種文件系統的信息:針對進程信息的proc文件系統、針對設備的devfs文件系統以及針對偽終端的devpts文件系統。該文件系統是內核設備樹的一個直觀反映。該文件系統是內核設備樹的一個直觀反映。當一個內核對象被創建的時候,對應的文件和目錄也在內核對象子系統種被創建。

/home/

系統默認的用戶家目錄,新增用戶賬號時,用戶的家目錄都存放在此目錄下,~表示當前用戶的家目錄,~wenlirong表示用戶wenlirong的家目錄。

/lib/

這個目錄裏存放著系統最基本的動態鏈接共享庫,包含許多被/bin/和/sbin/中的程序使用的庫文件,目錄/usr/lib/中含有更多用於用戶程序的庫文件。作用類似於windows裏的DLL文件,幾乎所有的應用程序都需要用到這些共享庫。

/media/

可移除媒體(CD-ROM)的掛載點 (FHS-2.3中出現)

/lost+found

默認為空,被FSCK(file system check用來檢查和維護不一致的文件系統。若系統掉電或磁盤發生問題,可利用fsck命令對文件系統進行檢查)用來放置零散文件(沒有名稱的文件)。當系統非法關機後,這裏就會存放一些文件。

/mnt/

臨時掛載的文件系統。比如cdrom,u盤等,直接插入光驅無法使用,要先掛載後使用

/opt/

主機額外安裝軟件所擺放的目錄。默認是空的。

/proc/

操作系統運行時,進程(正在運行中的程序)信息及內核信息(比如cpu、硬盤分區、內存信息等)存放在這裏。/proc目錄是偽裝的文件系統proc的掛載目錄,proc並不是真正的文件系統。因此,這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來獲取系統信息。也就是說,這個目錄的內容不在硬盤上而是在內存裏。

/root/

這個不用介紹了吧,呵呵。超級管理員的用戶主目錄。

/sbin/

大多數涉及系統管理的命令都存放在該目錄中,它是超級權限用戶root的可執行命令存放地,普通用戶無權限執行這個目錄下的命令,凡是目錄sbin中包含的命令都是root權限才能執行的。

/srv/

該目錄存放一些服務啟動之後需要提取的數據。

/tmp/

該目錄用於存放臨時文件,有時用戶運行程序的時候,會產生一些臨時文件。/tmp就是用來存放臨時文件的。/var/tmp目錄和該目錄的作用是相似的。

/usr/

包括與系統用戶直接有關的文件和目錄,例如應用程序及支持它們的庫文件。類似於windows下的program files目錄。

/var/

該目錄的內容是經常變動的,/var下有/var/log目錄用來存放系統日誌的目錄。/var/www目錄用來定義Apache服務器站點存放目錄。/var/lib用來存放一些庫文件。



本文出自 “雲南linux運維” 博客,請務必保留此出處http://ynoldboy.blog.51cto.com/13008628/1939986

Linux目錄結構詳細介紹(一)