linux中各目录及详细介绍
一、Linux文件系統的層次結構
?
在Linux或UNIX操作系統中,所有的文件和目錄都被組織成一個以根節點開始的倒置的樹狀結構,如圖:
?
二、目錄
?
1、目錄的定義
目錄相當于Windows中的文件夾,目錄中存放的既可以是文件,也可以是其他的子目錄。
文件系統層次結構標準(FHS)定義了Linux操作系統中的主要目錄及目錄內容。
在FHS中,所有的文件和目錄都出現在根目錄"/"下,即使他們存儲在不同的物理設備中。
?
2、linux中的目錄詳細介紹:
?
/ ? 根目錄
/bin/ ? 面向所有用戶,用來存放常用的可執行文件,例如cat ? ls ? cp
/boot/ ?引導程序文件,例如:kernel ? 時常是一個單獨的分區
/dev/ ? 設備文件 ?
/etc/ ? ?配置文件
/home/? 用來存放用戶自己的文件或目錄,其中,超級用戶root的家目錄是/root,而普通用戶的家目錄被存放在/home目錄下,并使用用戶名作為最后一級目錄(家目錄)的名稱,如ella用戶的家目錄為/home/ella
/lib/ ? ?/bin/和/sbin/下二進制文件必要的庫文件
/media/ ? U盤 ?CD-ROM等的掛載目錄
/mnt/ ? 臨時掛載目錄
/opt/ ? 可選應用軟件包
/proc/ ?虛擬文件系統,將內核與進程狀態歸檔為文本文件。
/root/ ?超級用戶的家目錄
/sbin/ ?用來存放系統的可執行文件,必要的系統二進制文件,例如:init ip mount
/tmp/ ?臨時文件,系統重啟的時候將不會被保留。
/usr/ ?所有的程序安裝在這里,本地安裝的程序和其他東西在/usr/local下
/usr/bin ?用戶命令,這些命令也有可能存在于/usr/local/bin
/usr/sbin ?非必要的系統二進制文件,如網絡服務,守護進程
/usr/lib ? ?在/usr/sbin和/usr/bin/中的二進制文件所需要的庫
/var/ ? 變量文件:在正常運行的系統中其內容不斷變化的文件,例如:日志,脫機文件
/var/cache/ ? ?應用程序的緩存數據
/var/lib/ ? ?狀態信息。由程序在運行時維護的持久性數據。
/var/log/ ? 日志文件
/var/run ? ?已經被/run/替代,自最后一次啟動以來運行中的系統的信息:如運行中的守護進程,當前登錄的用戶。
?
文件系統中還有兩個特殊目錄:
. 表示當前目錄,即用戶所在的工作目錄
.. 表示父目錄,即當前目錄的上一層目錄
?
參考文檔:http://blog.csdn.net/zhangxiao93/article/details/45333693
posted on 2017-09-03 10:57 Ella_Wu 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/wuaihua/p/7467921.html
總結
以上是生活随笔為你收集整理的linux中各目录及详细介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codeforces Round #43
- 下一篇: 使用PuTTY、Xshell远程连接Li