Linux—文件系統結構

1、文件目錄結構

  • /:是Linux系統的根目錄
  • /bin:存放用戶經常使用的命令
  • /boot:啟動載入程式的靜態文件
  • /dev:設備文件目錄,不能單獨分區
  • /etc:系統配置文件目錄
  • /home:普通用戶的家目錄
  • /root:系統管理員的家目錄
  • /run:進程的運行數據存放的目錄
  • /sbin:存放系統管理員用戶使用的命令
  • /tmp:臨時文件目錄;任何人都可以訪問,存放周期10天
  • /usr:存放程式文件,庫文件,共享文件,各種文檔等
    • /usr/bin:存放用戶命令
    • /usr/local:程式安裝目錄
    • /usr/sbin:類似/sbin;存放管理員用戶使用的命令
    • /usr/tmp:被拋棄的臨時文件目錄
  • /var:動態數據文件目錄;日誌文件log,資料庫,快取目錄等
  • /lib:存放程式的庫文件
  • /lib64:存放64位程式庫文件
  • /media:移動媒體的掛載點
  • /mnt:臨時掛載的文件系統的掛載點
  • /opt:存放第三方軟體服務
  • /proc:偽文件系統,內核映射文件,不能單獨分區
  • /srv: 用來存儲本機提供的服務或數據
  • /sys:偽文件系統,跟硬體設備相關的屬性映射文件,不能單獨分區

注意:

  • /etc,/bin,/sbin,lib目錄存放的是系統啟動就需要用到的程式,這些目錄不能掛載額外的分區,必須在跟文件系統的分區上
  • /usr/bin、/usr/sbin、/usr/lib提供作業系統核心功能,/usr可以單獨分區
  • /usr/local目錄下的內容都是第三方軟體,建議單獨分區

2、絕對路徑

絕對路徑是指從根目錄開始描述的路徑,也就是從/開始。

例如:/etc/sysconfig/network-scripts/ifcfg-ens33

3、相對路徑

相對路徑是指從當前位置開始描述的路徑。

4、文件命名規則

  • 長度不能超過255個字元
  • 不能使用/當文件名
  • 嚴格區分大小寫
  • 以點開頭的文件為隱藏文件

注意:隱藏文件中有兩個特殊的目錄:.(點)表示當前目錄;..(點點)表示當前目錄的上一級目錄

Tags: