linux mv 保持目录结构_(三)Linux系统目录结构
Linux系統目錄結構:
所有的類Unix系統根分區下的文件系統都基本一致。分別介紹一下功能:/bin:所有常用的可執行的二進制文件,就是“命令”,這些命令是所有用戶都可以使用的。
(存放系統命令的目錄,普通用戶和超級用戶都可以執行。不過放在/bin下的命令在單用戶模式下也可以執行。)
/sbin:與bin文件夾類似,都是可執行的二進制文件文件,但是這些命令只有root用戶才能使用。
(保存和系統環境設置相關的命令,只有超級用戶可以使用這些命令進行系統環境設置,但是有些命令可以允許普通用戶查看。)
/boot:引導目錄,整個操作系統引導、啟動所需要的東西都在里面。其中最重要的便是如下圖的文件“vmlinuz-xxxxxxxxxxx”,這便是內核文件,其版本號也可以看到。在bash中輸入uname -r,得到的版本號與其完全一致。操作系統在啟動的時候,第一個加載的就是內核,就是這個文件。( /boot :系統啟動目錄,保存系統啟動相關的文件,如內核文件和啟動引導程序(grub)文件等。)
/dev:“dev”是單詞“device”的縮寫,意為“設備”。顧名思義,這里面保存的就是我們的硬件設備。在Linux當中,所有的硬件設備都抽象為一個文件,存在此處。
/etc:所有的操作系統相關的配置文件幾乎都是保存在這個目錄下(并不是全部)。
(配置文件保存位置,系統內所有采用默認安裝方式(rpm安裝)的服務的配置文件全部保存在這個目錄當中,如用戶賬戶和密碼,服務的啟動腳本,常用服務的配置文件等)
/home:普通用戶的家目錄,每有一個用戶,則有一個與用戶名同名的文件夾。建立每個用戶時,每個用戶要有一個默認登錄位置,這個位置就是這個用戶的家目錄,所有普通用戶的家目錄就是在/home下建立一個和用戶名相同的目錄,如用戶user1的家目錄就是/home/user1 。
/root:與上條相對應的是,root用戶的家目錄就是根分區下的root目錄,它是單獨的,文件夾圖標上打叉,說明我們現在沒有權限訪問。
/lib:“library”的縮寫,所有的庫文件都保存在這里。(系統調用的函數庫保存位置)
/lost+found?:當程序意外崩潰或機器意外關機,而產生一些文件碎片放在這里。當系統啟動的過程中fsck工具會檢查這里,并修復已經損壞的文件系統。這個目錄只在每個分區中出現,例如/lost+found就是根分區的備份恢復目錄,/boot/lost+found就是/boot分區的備份恢復目錄。
/media:掛載用,如果我們插入一個U盤或者光盤,就會掛載在這個地方。有些操作系統不一定有此文件夾。
(掛載目錄,系統建議用來掛載媒體設備的,例如軟盤和光盤)
/mnt:同media文件夾,都是掛載用的,但是這個文件夾是一定有的。(掛載目錄,早期的Linux只有這一個掛載目錄,并沒有細分。現在這個目錄系統建議掛載額外設備,如U盤,移動硬盤和其他的操作系統的分區。)
/opt:一般大型軟件都安裝在這個地方,不強制,約定俗成。
/proc:系統的實時信息,這個文件夾不存在硬盤上,存放在內存中,它是一個虛擬的文件系統。主要保存系統的內核,進程,外部設備狀態和網絡狀態等。例如/proc/cpuinfo是保存CPU信息的,/proc/devices是保存設備驅動的列表的,/proc/filesystems是保存文件系統列表的,/proc/net 是保存網絡協議信息的。我們可以使用命令行查看這些文件的信息,cd /proc/進入proc文件夾下,ls -l查看文件,發現幾乎大部分文件的時間跟系統時間是相同的。/sys:是系統一些比較底層的信息,底層硬件的信息。
(虛擬文件系統。和/proc目錄相類似,都是保存在內存當中的,主要是保存于內核相關信息的)
/src:服務數據目錄。一些系統服務啟動之后,可以在這個目錄中保存所需要的數據。
/tmp:臨時目錄,所有放在tmp目錄下的信息都是臨時的。tmp目錄會自動刪除,隔一段時間系統就會自動刪除。
/usr:與“opt”相對應,一般的應用軟件默認裝在這個目
錄下。系統軟件資源目錄。注意usr不是user的縮寫,而是“Unix Software Resource”的縮寫,所以不是保存用戶的數據,而是存放系統軟件資源的目錄。系統中安裝的軟件大多數保存在這里。
/usr/bin?:存放系統命令的目錄,普通用戶和超級用戶都能執行。這些命令和系統啟動無關,在單用戶模式下無法執行。
/usr/sbin?:存放根文件系統不必要的系統管理命令,例如多數服務程序。只有超級用戶可以使用。
/var:保存的是一些經常變化的信息,類似于服務器信息,以及日志信息這樣經常變化的信息,都保存在這個文件夾中。(動態數據保存位置。主要保存緩存、日志以及軟件運行所產生的文件)
總結
以上是生活随笔為你收集整理的linux mv 保持目录结构_(三)Linux系统目录结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql count转字符串_MySQ
- 下一篇: linux设备模型的主要功能,Linux