Linux學習(二) Linux的檔案結構目錄

2021-10-03 21:10:45 字數 2548 閱讀 8566

哇,一進來就發現csdn的寫部落格介面更新了,看起來更舒服了,心情極度舒適!

言歸正傳,最近我在學習linux,不得不說,感覺有點亂亂的,看著乙個乙個又乙個的資料夾,這是嘛玩意啊!!此時此刻我決定研究一波,看看這些個檔案目錄的真面目

我用的是阿里雲的ubuntu的伺服器,可以看到我的核心是這個:

接下來先給大家展示一下我根目錄下的資料夾有哪些吧!

linux沒有像windows的碟符一樣的概念,linux的檔案結構是乙個樹形結構,既然是樹就要有樹根,沒錯,/目錄就是他的根。可以說/目錄就是linux系統最頂層了,沒有比他在往上的了。

我們先通過命令:cd /,進入到這個根目錄。看一下裡面都有些什麼:

好啦,大家已經看到這一堆檔案了。雖然linux只有檔案這乙個概念,但是我還是習慣稱這些為資料夾。接下來我們就分別看看這些資料夾到底是存放什麼檔案的吧。

/boot目錄簡單來說就是開機用的,這裡存放的是啟動linux時使用的一些核心檔案,包括一些連線檔案以及映象檔案。

/etc目錄裡面存放的是很重要的東西,包括所有系統需要的配置檔案以及子目錄列表。

/lib目錄存放的是一些基本**庫,和windows的dll檔案有點像,

對於/sys目錄其實我暫時還無法深入的理解,大致的理解就是裡面是核心,暫時先列出乙個鏈結linux下/sys目錄介紹吧,以後再研究研究。

bin是binary的縮寫,在這個目錄裡面,存放著常用命令,給大家看一下裡面的內容:

在這裡我們可以看江一些常用的命令,cat,cp,ls...

/sbin目錄其實和/bin目錄有點類似,但是許可權更高,sbin其實就是super binary,是超級管理員才能用的一些系統管理程式,我們進這裡看看:

dev是device的縮寫,這個目錄裡面存放的是linux系統下的所有外部裝置:

在linux系統下,所有的東西都看作是檔案,當然,這些裝置也無一例外,和訪問檔案一樣的去訪問就可以了。

/media目錄,存放的是外部裝置,像u盤,光碟機啥的,會存放在這裡面。

/mnt目錄就是臨時掛載別的檔案系統的,普通話說就是你掛載之後可以通過這個路徑訪問別的檔案系統。

/run目錄其實很好理解,存放的是系統啟動以來的資訊,重啟就會被清空,然後重新寫。

/lost+found目錄一般是空的,但是如果非法關機的話,這裡面就會出現一些檔案。

/tmp目錄就如同他的名字,真的是用來存放一些臨時檔案的。

/root目錄是系統管理員的主目錄,大家可以看到我一直是在以乙個系統管理員的身份操作這個linux系統。

/home目錄是使用者的主目錄,都是以使用者的帳號命名的。像我這裡只有乙個admin的使用者。

/usr目錄可就厲害了,這裡存放了使用者的很多應用程式和檔案,有點像windows下的program files資料夾

/var目錄主要存放經常修改的檔案,例如日誌。

/proc目錄就更厲害了!這個目錄是乙個虛擬的目錄,它是系統記憶體的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。這個目錄的內容不在硬碟上而是在記憶體裡,我們也可以直接修改裡面的某些檔案來做修改。

/opt目錄一般來講是空的,用來安裝額外的軟體,我理解出來就是,其他地方空間不夠,這個地方來湊的感覺。

/srv目錄存放服務啟動後需要提取的資料,至於服務是啥我暫時還沒太理解。但是總的來說,沒有服務的時候應該是空的,就如我現在的一樣。

linux學習筆記二,檔案操作

在一般的檔案操作中,一般分為三個步驟,開啟檔案 操作檔案 關閉檔案。下面我們就安裝這三個步驟講解 一 開啟檔案。include include include int open const char path,int oflags int open const char path,int oflag...

Linux學習筆記 二 檔案管理

pwd ls cd cp mv rm ln mkdir cat more less head tail pwd命令,全稱是printworkingdirectory,用於顯示當前工作目錄的路徑 pwd home userls命令,全稱是list,用於列出當前工作目錄的內容,常用的引數如下 ls l ...

Linux 學習記錄二 檔案的打包壓縮

和 window不同,在linux壓縮檔案需要注意的是,壓縮後的檔案會把原始檔給替代,無論是gzip bzip2 xz 均不支援壓縮目錄,要達到壓縮目錄的目的,需要用到tar指令。gzip 壓縮 gzip file1 壓縮乙個叫做 file1 的檔案 gzip 9 file1 最大程度壓縮 gunz...