• Linux_文件系統結構


    Linux中,一般不同的文件夾下放著不同的內容,下面是一些常見文件夾及其存放內容簡要說明:

    常見目錄:

    • bin: 存放可執行二進制文件,常用的命令都存在此地,如ls,pwd等
    • sbin: 存放可執行二進制文件: 與bin的區別在於bin所存放的命令是所有用戶都能執行的,但是sbin中的命令只有root用戶才能執行.
    • boot: 系統,引導目錄,系統的grub和內核都在此地.主要負責系統啟動的相關文件
    • dev: 硬件設備,比如硬盤,網卡
    • etc: 配置文件保存目錄,絕大多數配置文件都放在此地,但不是所有.
    • home: 家目錄,每個用戶擁有一個文件夾,root用戶不在此目錄,存放每個用戶的私有文件.
    • root: root用戶的家目錄
    • lib: 相關庫文件,類似於Windows中dll文件存放目錄.
    • media: 自動掛載目錄,,部分系統沒有,
    • mnt: 正常掛載目錄,所有系統都有
    • opt: 通常用來裝一些大型軟件
    • usr: 保存裝的應用軟件,默認安裝目錄
    • proc: 不存在硬盤當中的虛擬文件,只存在與內存當中,用來保存一些系統實時信息,相當於一個程序中的普通變量,只存在於程序當中,不存在與電腦硬盤.
    • sys: 系統信息,底層硬件信息
    • tmp: 臨時文件,裡面的內容會被會定時刪除
    • var: 經常變化的信息,如服務器信息,日誌信息

    說明:

    上面所說的這些文件結構只是約定俗成的規矩,不是必須如此,以bin為例,裡面一般只存放一些可執行的二進制文件,但是你也可以將圖片,視屏等非可執行二進制文件放入其中.在比如後面的usr,默認軟件安裝在此處,你也完全可以新建一個文件夾,裝在其他地方--就像去醫院看病,理論上講是不用排隊的,但是不排隊不就亂套了嗎?所以Linux這些約定俗成的規矩是為了更好的管理系統,尤其是用戶之外的其他人.

  • 相关阅读:
    javascript之数组操作
    python中的类中属性元素加self.和不加self.的区别
    Q查询
    jQuery EasyUI的各历史版本和应用
    了解Entity Framework中事务处理
    C#中Abstract和Virtual的区别
    控制器post参数接收
    存储过程调用存储过程
    表变量、临时表(with as ,create table)
    LINQ TO SQL 实现无限递归查询
  • 原文地址:https://www.cnblogs.com/ltozvxe/p/13612304.html
Copyright © 2020-2023  润新知