Linux系統中一切皆文件
bin
是Binary 的縮寫, 這個目錄存放著最經常使用的命令
boot
這里存放的是啟動Linux時使用的一些核心文件,包括一些連接文件以及鏡像文件,自 己的安裝別放這里。
cdrom
這個目錄通常專門用來掛載光盤。當系統剛安裝時,這個目錄通常是空的,你可以將光驅文件系統掛載在這個目錄下1。不過,有些Linux發行版可能會將光盤掛載目錄放在/media
或/mnt
目錄下。
dev
類似于windows的設備管理器,把所有的硬件用文件的形式存儲。
etc
所有的系統管理所需要的配置文件和子目錄。
home
存放普通用戶的主目錄,在Linux中每個用戶都有一個自己的目錄,一般該目錄名是以 用戶的賬號命名的。
lib、lib32、lib64、libx32
系統開機所需要最基本的動態連接共享庫,其作用類似于Windows里的DLL文件。幾 乎所有的應用程序都需要用到這些共享庫。
media
linux 系統會自動識別一些設備,例如U盤、光驅等等,當識別后,linux會把識別的設 備掛載到這個目錄下。
mnt
系統提供該目錄是為了讓用戶臨時掛載別的文件系統的,我們可以將外部的存儲掛載在 /mnt/上,然后進入該目錄就可以查看里的內容了。
opt
這是給主機額外安裝軟件所擺放的目錄。比如你安裝一個mysql數據庫則就可以放到這 個目錄下。默認是空的。
proc
這個目錄是一個虛擬的目錄,它是系統內存的映射,我們可以通過直接訪問這個目錄來 獲取系統信息。
root
該目錄為系統管理員,也稱作超級權限者的用戶主目錄。
run
存放被系統和應用程序用來存儲運行時數據,比如PID文件、套接字(sockets)和鎖文件(lock files)等。是一個臨時文件系統,用于存儲系統自上次啟動以來運行時所需的信息。這個目錄的內容在系統重啟時會被清除。
sbin
s 就是Super User 的意思,這里存放的是系統管理員使用的系統管理程序。
snap
快照
srv
service 縮寫,該目錄存放一些服務啟動之后需要提取的數據。
sys
這是linux2.6 內核的一個很大的變化。該目錄下安裝了2.6內核中新出現的一個文件系 統 sysfs 。
temp
這個目錄是用來存放一些臨時文件的。
usr
這是一個非常重要的目錄,用戶的很多應用程序和文件都放在這個目錄下,類似于 windows 下的program files 目錄。
var
這個目錄中存放著在不斷擴充著的東西,我們習慣將那些經常被修改的目錄放在這個目 錄下。包括各種日志文件。
注意:
1、boot、etc、lib、lib32、lib64、libx32、proc、root、run、sbin、sys:一般很少用到,了解即可,他們是支撐整個操作系統運行的文件。etc有時候需要修改。
2、cdrom、media、mnt:是我們要加的一些外設的文件夾。
3、home、opt、use:一般可將軟件安裝在這些目錄。srv、temp、var:存放安裝軟件的一些數據。
4、bin、home/bin、usr/bin:存放一些自定義的命令