Linux 系統文件夾結構及用途說明

Linux 系統采用樹形文件結構,每個目錄都有明確的功能定位,遵循 FHS(Filesystem Hierarchy Standard) 標準。以下是新安裝系統后主要文件夾的用途:

一、根目錄(/)核心文件夾

1. /bin:基礎命令二進制文件

? 存放系統最基礎的可執行命令(二進制程序),如 ls、cd、cp 等,所有用戶都可執行。

? 這些命令在系統啟動階段(甚至無網絡時)必須可用,屬于系統核心工具。

2. /sbin:系統管理命令

? 存放用于系統管理的命令,如 reboot(重啟)、ifconfig(網絡配置)、fdisk(磁盤分區)等。

? 通常需要 root 權限執行,普通用戶默認無權限(可通過 sudo 調用)。

3. /etc:系統配置文件

? 存放系統和應用程序的配置文件,如:

? 網絡配置:/etc/network/interfaces、/etc/resolv.conf

? 用戶配置:/etc/passwd(用戶列表)、/etc/group(用戶組)

? 服務配置:/etc/systemd/(系統服務配置)、/etc/nginx/(Nginx配置)

? 修改這里的文件通常需要 root 權限。

4. /home:用戶家目錄

? 每個普通用戶的個人文件存放目錄,默認以用戶名命名,如 /home/your_username/。

? 包含用戶的文檔、下載、桌面等個人數據(如 ~/Downloads、~/Documents),用戶對自己的家目錄有完全權限。

5. /root:超級用戶(root)家目錄

? root 用戶的個人目錄,相當于普通用戶的 /home,存放 root 的配置文件和個人數據。

? 普通用戶默認無權限訪問。

6. /usr:用戶共享資源

? 存放系統大部分應用程序、庫文件、文檔等,是最龐大的目錄之一,細分如下:

? /usr/bin:非核心用戶命令(如 git、python 等,比 /bin 更豐富)。

? /usr/sbin:非核心系統管理命令(如 httpd、mysql 服務啟動命令)。

? /usr/lib:應用程序依賴的庫文件(如 .so 動態鏈接庫)。

? /usr/share:共享數據(如文檔、圖標、字體等,跨架構通用)。

? /usr/local:用戶自行安裝的軟件(如源碼編譯的程序,避免與系統默認軟件沖突)。

7. /var:可變數據

? 存放系統運行中會動態變化的文件,如日志、緩存、臨時文件等,細分如下:

? /var/log:系統和應用日志(如 /var/log/syslog 系統日志、/var/log/auth.log 認證日志)。

? /var/cache:應用緩存(如瀏覽器緩存、軟件包緩存 apt-cache)。

? /var/spool:隊列數據(如郵件隊列、打印任務隊列)。

? /var/tmp:長期臨時文件(比 /tmp 保留時間長,重啟可能不清除)。

8. /tmp:臨時文件

? 存放系統或應用運行時產生的臨時文件,所有用戶可讀寫。

? 特性:系統重啟后自動清空,適合存放短期臨時數據(如程序運行中的緩存、臨時日志)。

9. /dev:設備文件

? Linux 中“一切皆文件”,硬件設備通過這里的文件表示,如:

? 磁盤:/dev/sda(第一塊SATA硬盤)、/dev/nvme0n1(NVMe SSD)。

? 分區:/dev/sda1(sda 硬盤的第一個分區)。

? 終端:/dev/tty1(第一個虛擬終端)、/dev/stdin(標準輸入)。

10. /proc:進程與系統信息

? 虛擬文件系統,不占用磁盤空間,實時反映系統內核、進程狀態和硬件信息,如:

? /proc/cpuinfo:CPU 信息。

? /proc/meminfo:內存使用情況。

? /proc/pid:對應進程 ID(pid)的運行信息(如 /proc/1 是 init 進程)。

11. /sys:硬件設備管理

? 虛擬文件系統,用于與內核交互,管理硬件設備(如CPU、內存、顯卡、USB設備等)的配置和狀態。

? 例如:/sys/class/net 存放網絡接口信息,/sys/class/disk 存放磁盤設備信息。

12. /mnt 與 /media:掛載臨時設備

? /mnt:手動掛載臨時文件系統的目錄(如掛載U盤、移動硬盤,需手動創建子目錄掛載,如 /mnt/usb)。

? /media:自動掛載的外部設備目錄(如插入U盤后,系統自動掛載到 /media/your_username/U盤名稱)。

13. /opt:第三方軟件

? 存放第三方軟件或獨立應用程序(如商業軟件、非系統默認安裝的工具),通常每個軟件在 /opt 下有單獨目錄(如 /opt/google/chrome)。

? 特點:不與系統其他文件混合,卸載時直接刪除目錄即可。

14. /srv:服務數據

? 存放系統提供服務時需要的數據(如Web服務器的網站文件、FTP服務器的共享文件),例如:

? Web服務可存放于 /srv/www,FTP服務可存放于 /srv/ftp。

二、總結

Linux 目錄設計的核心原則是 “分類明確、功能獨立”:

? 系統核心文件(命令、配置):/bin、/sbin、/etc、/usr。

? 用戶數據:/home、/root。

? 動態數據:/var、/tmp。

? 硬件與進程信息:/dev、/proc、/sys。

? 外部設備與第三方軟件:/mnt、/media、/opt、/srv。

理解這些目錄的用途,有助于高效管理文件、排查問題和遵守Linux操作規范。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/90851.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/90851.shtml
英文地址,請注明出處:http://en.pswp.cn/web/90851.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[spring6: HttpSecurity]-全新寫法

HttpSecurity HttpSecurity 是 Spring Security 中用于配置基于 HTTP 請求的安全策略的核心構建器,支持細粒度控制請求授權、認證、登錄、登出、CSRF、CORS、會話管理等安全功能。 package xyz.idoly.demo;import org.springframework.context.annotation.Bean; imp…

MIPI DSI 轉 1LVDS ,分辨率1920*1080.

一款橋接芯片,它接收 MP DSI 輸入并發送 LVDS 輸出。MlPI DSI 支持至多 4 條通道,每條通道的最大傳輸速率為 1Gbps,總的最大輸入帶寬為 4Gbps,并且還支持 MlPI 定義的 ULPS(超低功耗狀態)。LVDS 輸出采用 V…

墨者:SQL手工注入漏洞測試(MySQL數據庫)

一、SQL手工注入漏洞測試(MySQL數據庫) 本文以墨者學院靶場為例,演示MySQL數據庫的手工SQL注入全過程。靶場以自己的地址為準:http://124.70.64.48:47777/new_list.php?id1 二、注入原理與流程(如下指令去掉了id之前的內容) M…

idea打開后project窗口未顯示項目名稱的解決方案

前言 今天上班后,打開了idea發現之前project窗口中的項目都不見了,啥也沒有,見下圖原因 一般為配置文件*.iml 出錯了。 解決方案1 方法1:若知道出錯的具體位置與原因,用文本編輯器打開*.iml文件,找到出錯位…

不一樣的Mysql安裝方式

文章目錄MySQL介紹與安裝MySQL介紹基本安裝下載打開網址點擊點擊選擇LTSwindows選擇zip壓縮包格式,mac OS選擇dmg格式。不需要注冊登陸網站,直接謝謝,繼續下載即可。解壓復制bin路徑配置環境變量搜索點擊環境變量點擊用戶變量的Path 或 系統變…

MyBatis高級應用實戰指南

MyBatis高級應用實例 以下是MyBatis高級應用實例,涵蓋復雜查詢、動態SQL、插件開發、緩存優化等場景,幫助深入掌握MyBatis核心技術。 動態SQL構建 Example 1: 多條件動態查詢 使用<if>和<where>標簽實現條件組合: <select id="findUsers" resu…

Xilinx-FPGA-PCIe-XDMA 驅動內核兼容性問題修復方案

問題1&#xff1a;implicit declaration of function "mmiowb()"解決方法&#xff1a;在 libxdma.c 和 cdev_xvc.c 文件中注釋掉所有 mmiowb () 函數調用問題2&#xff1a; "macro"access_ok"passed 3 arguments, but takes just 2"解決方法&…

ThreadLocal--ThreadLocal介紹

&#x1f9e0; 一、什么是 ThreadLocal&#xff1f; ThreadLocal 是 Java 提供的一種 線程本地變量機制&#xff1b; 每個線程都維護一份自己的副本&#xff1b; 它不用于多個線程共享變量&#xff0c;而是用于每個線程獨立維護自己的變量副本&#xff1b; 常用于&#xff1…

AWS云S3+Glue+EMRonEC2+ReadShift

Amazon S3&#xff08;Amazon Simple Storage Service&#xff09;即亞馬遜簡單存儲服務&#xff0c;是 AWS&#xff08;Amazon Web Services&#xff09;提供的一種對象存儲服務&#xff0c;在大數據領域被廣泛使用。以下是關于它的詳細介紹&#xff1a;基本概念Amazon S3 主要…

OpenLayers 綜合案例-軌跡回放

看過的知識不等于學會。唯有用心總結、系統記錄&#xff0c;并通過溫故知新反復實踐&#xff0c;才能真正掌握一二 作為一名摸爬滾打三年的前端開發&#xff0c;開源社區給了我飯碗&#xff0c;我也將所學的知識體系回饋給大家&#xff0c;助你少走彎路&#xff01; OpenLayers…

語音自動生成PPT、思維導圖、會議紀要、筆記、大綱、導讀等

一、需要用到錄音工具&#xff0c;手機端工具&#xff1a;訊飛聽見二、需要用到的工具通義&#xff1a;https://www.tongyi.com/discover上傳錄音&#xff0c;描述一下&#xff0c;讓直接給生成PPT就行&#xff0c;點生成就可以生成ppt&#xff0c;對PPT進行導出就行 三、除了生…

【MySQL】腳本化快速搭建跨平臺、可定制的MySQL數據庫

冗長的廢話就省略了&#xff0c;大家看到這篇博客&#xff0c;效果如標題所示&#xff0c;我將提供完整的腳本&#xff0c;并用 「保姆級」的詳細步驟&#xff0c;給你提供一個快速搭建跨平臺、可定制的 MySQL環境的解決方案。保證無論你是 Linux 服務器管理員、macOS 開發者&a…

MAC包頭、IP包頭 、UDP包頭中的長度含義是啥?三者之間有啥區別?

以太網幀、IP包及TCP與UDP的報文格式 下面用通俗技術的方式詳細解釋&#xff1a; 1. MAC包頭&#xff08;以太網幀頭&#xff09;中的長度 字段名稱&#xff1a;EtherType/Length位置&#xff1a;以太網幀頭的第13、14字節含義&#xff1a; 如果值小于等于1500&#xff08;0x0…

Multiscale Structure Guided Diffusion for Image Deblurring 論文閱讀

基于多尺度結構引導擴散模型的圖像去模糊 摘要 擴散概率模型&#xff08;Diffusion Probabilistic Models, DPMs&#xff09;最近被用于圖像去模糊&#xff0c;其被表述為一個以模糊輸入為條件的圖像條件生成過程&#xff0c;將高斯噪聲映射到高質量圖像。當在成對的域內數據上…

git 提交時排除一個或多個文件

前言 在提交文件時&#xff0c;總是有一些文件是不需要提交的&#xff0c;比如機器上的配置文件&#xff0c;日志文件等等&#xff0c;所以在提交時就需要排除這些文件&#xff1b; 第一種方案 git add file1 file2 比如我新添加了3個文件&#xff1a; file1.txt file2.txt fil…

OpenCV 入門:基礎圖像操作

在計算機視覺領域&#xff0c;OpenCV 無疑是最受歡迎的開源庫之一。它由 Intel 公司俄羅斯團隊發起&#xff0c;如今已成為處理圖像和視頻的強大工具。本文我會介紹OpenCV 的基礎知識&#xff0c;從圖像的讀寫顯示到實時視頻流處理&#xff0c;邁出計算機視覺的第一步。 目錄 …

大語言模型 LLM 通過 Excel 知識庫 增強日志分析,根因分析能力的技術方案(3):使用云平臺最小外部依賴方案

文章大綱 1 方案總覽(與官方文檔映射) 2 環境準備(一步完成) 3 數據層(零代碼遷移 Excel → BigQuery 或 SQLite) 4 函數聲明(JSON Schema 與官方示例一致) 5 Cloud Function(**最小外部依賴**) 6 客戶端調用(對齊官方 Python 示例) 7 Token 與性能對比(官方計費口…

C++高效實現軌跡規劃、自動泊車、RTS游戲、戰術迂回包抄、空中軌跡、手術機器人、KD樹

C++ 算法匯總 基于C++的城市道路場景 以下是基于C++的城市道路場景中車輛緊急變道軌跡生成的實現方法和示例代碼。內容涵蓋軌跡規劃算法、數學建模及代碼實現,適用于自動駕駛或駕駛輔助系統開發。 基于多項式曲線的軌跡生成 采用五次多項式(Quintic Polynomial)生成平滑…

電動汽車轉向系統及其工作原理

電動汽車的轉向系統作為電動汽車的一個關鍵系統&#xff0c;與燃油車的轉向系統有著較大差異。電動汽車的轉向系統主要分為 電動助力轉向&#xff08;EPS, Electric Power Steering&#xff09; 、電動液壓助力轉向系統&#xff08;EHPS, Electro-Hydraulic Power Steering&…

TCP/IP 體系結構網絡接口層的原理

TCP/IP 網絡接口層詳解 網絡接口層&#xff08;Network Interface Layer&#xff09;是 TCP/IP 模型的最底層&#xff08;對應 OSI 模型的物理層 數據鏈路層&#xff09;&#xff0c;負責在物理網絡中傳輸原始比特流&#xff0c;實現相鄰設備之間的可靠數據傳輸。核心功能物理…