Linux 文件系統目錄結構及其簡要介紹


Hello! 親愛的小伙伴們,大家好呀(Smile~)!我是 H u a z z i Huazzi Huazzi,歡迎觀看本篇博客,接下來讓我們一起來學習一下Linux 文件系統目錄結構吧!祝你有所收獲!


本篇博客的目錄:

文章目錄

    • 總結表格
    • Linux 文件系統目錄結構及其簡要介紹
    • 補充小資源

小伙伴們都知道,在 Linux 操作系統中,Linux 文件系統遵循 FHS (Filesystem Hierarchy Standard),每個目錄都有特定的用途。
為了讓小伙伴們能先直接簡單了解哪些目錄對應哪些用途,詳細的細節大家伙一時半會也記不住,記住了不怎么用也會忘記,所以呢,我先直接給出一個總結表,要看的時候,直接 對照表 就好了,十分方便!


總結表格

目錄作用/描述
/根目錄,所有文件的起點
/etc系統配置文件
/bin基本用戶命令(可執行文件)
/sbin系統管理員命令
/usr用戶程序、庫文件、共享數據
/var動態數據(日志、緩存等)
/home用戶主目錄
/rootroot 用戶的主目錄
/boot啟動文件和內核
/lib系統庫文件
/tmp臨時文件目錄
/dev設備文件目錄
/mnt//media掛載點目錄
/opt第三方應用程序目錄
/proc內核和進程信息的虛擬目錄
/sys硬件和內核交互信息
/run系統運行時數據
/srv服務相關數據目錄
/lost+found文件系統修復的存放位置

Linux 文件系統目錄結構及其簡要介紹

  1. / (根目錄)
  • 所有文件和目錄的起始點。
  • 根目錄包含系統的所有文件和子目錄。

  1. /etc
  • 系統的配置文件目錄
  • 保存系統配置、啟動腳本和服務管理文件。
  • 常見文件/目錄:
    • /etc/passwd:用戶賬戶信息。
    • /etc/fstab:文件系統掛載信息。
    • /etc/hostname:主機名配置。
    • /etc/network/:網絡配置。
    • /etc/ssh/:SSH 服務配置。
    • /etc/systemd/systemd 服務的配置文件。

  1. /bin
  • 基本命令二進制文件目錄
  • 包含普通用戶和管理員都能使用的基礎命令。
  • 示例命令:
    • lscpmvcatecho 等。

  1. /sbin
  • 系統管理二進制文件目錄
  • 包含超級用戶 (root) 使用的系統管理命令。
  • 示例命令:
    • ifconfigrebootshutdownfdisk 等。

  1. /usr
    • 用戶程序和文件目錄
    • 包含系統安裝的應用程序、庫文件和文檔。
    • 重要子目錄:
      • /usr/bin:用戶命令二進制文件。
      • /usr/sbin:系統管理員命令。
      • /usr/lib:程序庫文件。
      • /usr/share:共享數據,如幫助文檔和配置文件。

  1. /var
    • 動態數據存儲目錄
    • 保存系統運行時產生的可變數據(日志文件、緩存等)。
    • 常見子目錄:
      • /var/log:系統和服務的日志文件。
      • /var/spool:任務隊列數據(如郵件、打印任務)。
      • /var/tmp:臨時文件,重啟后仍保留。

  1. /home
    • 用戶主目錄
    • 每個用戶在此目錄下都有自己的文件夾。
    • 示例:
      • /home/user1user1 用戶的個人目錄。
      • 用戶數據、配置文件通常存放于此。

  1. /root
    • root 用戶的主目錄
    • 超級用戶 root 的個人目錄,類似于普通用戶的 /home

  1. /boot
    • 啟動引導文件目錄
    • 包含內核、啟動加載器(如 GRUB)的文件。
    • 常見文件:
      • vmlinuz:Linux 內核。
      • grub/:GRUB 引導加載器配置。

  1. /lib/lib64
  • 系統庫文件目錄
  • 包含核心系統程序所需的共享庫文件。
  • /lib 是 32 位庫,/lib64 是 64 位庫。

  1. /tmp
  • 臨時文件存儲目錄
  • 用于存放臨時文件,系統重啟時會清空。

  1. /dev
  • 設備文件目錄
  • Linux 將硬件設備抽象為文件形式,存放在此目錄中。
  • 常見設備文件:
    • /dev/sda:磁盤設備。
    • /dev/null:空設備。
    • /dev/tty:終端設備。

  1. /mnt/media
  • 掛載點目錄
  • /mnt:臨時掛載文件系統的目錄。
  • /media:掛載移動設備(如 U 盤、CD-ROM)時使用。

  1. /opt
  • 第三方軟件安裝目錄
  • 系統外部應用程序通常安裝在此處。

  1. /proc
  • 內核和進程信息的虛擬文件系統
  • 包含內核和當前運行進程的動態信息。
  • 示例:
    • /proc/cpuinfo:CPU 信息。
    • /proc/meminfo:內存信息。

  1. /sys
  • 系統硬件信息的虛擬文件系統
  • 提供設備和內核交互的接口,類似 /proc

  1. /run
  • 運行時數據目錄
  • 存放系統啟動時生成的臨時文件,例如 PID 文件、socket 文件。

  1. /srv
  • 服務數據目錄
  • 存放系統提供的服務相關的數據文件(如 FTP、Web 服務的數據)。

  1. /lost+found
  • 文件系統恢復數據目錄
  • 當系統崩潰或文件損壞時,文件修復工具會將修復的文件存放在此目錄。

補充小資源

另外,我還做了一個簡單的組織結構圖,希望能幫助小伙伴們更加直觀的了解Linux的文件系統結構:
tips: 圖片太長了,導致字有點小,可以用鼠標點擊圖片查看哦~
Linux文件系統結構


通過本篇博客的介紹這些目錄,希望能幫助小伙伴們更好地管理和使用 Linux 系統。
每個目錄都有明確的職責,避免將文件存放到錯誤位置,有助于系統的穩定運行和維護。

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

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

相關文章

小米準備入局Nas?Nas究竟是啥?能干啥?

一開頭就來了個三連問:小米準備入局Nas?Nas究竟是啥?Nas能干啥? 好像這段時間Nas這個詞頻頻出現,但很多小伙伴都不知道這個是什么設備。首先咱們來解決一下名詞Nas是什么意思。 什么是Nas? 為了盡可能解釋…

基于Socket實現客戶端和服務端的Tcp通信(C#)

0.前言 使用C#和Unity實現復刻Liar’s bar中的功能 軟件開發大作業 本系列文章用于記錄與分享開發過程中使用到的知識點,以及常見錯誤 本文主要描述有關網絡編程的內容 目錄 0.前言1.使用Socket搭建Server1.1Server端的Socket連接1.2 Server端接收Client的信息1.3…

【mysql】如何查看大表記錄行數

目錄 1. 使用 ANALYZE TABLE 和 SHOW TABLE STATUS2. 查詢 INFORMATION_SCHEMA 表3. 使用索引統計信息4. 維護行數緩存5. 使用分區計數 1. 使用 ANALYZE TABLE 和 SHOW TABLE STATUS 1.ANALYZE TABLE 可以更新表的統計信息,然后使用 SHOW TABLE STATUS 來查看估算的…

文件斷點續傳(視頻播放,大文件下載)

客戶端每次請求取大文件部分數據。 瀏覽器播放mp4視頻時,會首先傳Range消息頭,檢測到206狀態碼,和Content-Range,Accept-Ranges 會自動請求余下數據。后端需要在文件任意偏移量取數據。 參考: springboot項目實現斷…

游戲AI實現-尋路算法(A*)

A*(A-star)是一種圖遍歷和尋路算法,由于其完整性、最優性和最佳效率,它被用于計算機科學的許多領域。給定一個加權圖、一個源節點和一個目標節點,該算法將找到從源到目標的最短路徑(相對于給定的權重&#…

any/all 子查詢優化規則的原理與解析 | OceanBase查詢優化

背景 在通常情況下,當遇到包含any/all子查詢的語句時,往往需要遵循嵌套執行的方式,因此其查詢效率較低。Oceanbase中制定了相應的any/all子查詢優化規則,能夠能夠識別并優化符合條件的any/all子查詢,從而有效提升查詢…

[HNOI2002] 營業額統計 STL - set集合

文章目錄 [HNOI2002] 營業額統計題目描述樣例輸入 #1樣例輸出 #1 提示題解相關知識點set [HNOI2002] 營業額統計 STL - set解題 題目描述 Tiger 最近被公司升任為營業部經理,他上任后接受公司交給的第一項任務便是統計并分析公司成立以來的營業情況。 Tiger 拿出…

汽車供應鏈 “劇變”開始,“智能感知潛在龍頭”誕生

智能汽車產業鏈“劇變”已經開啟,智能感知軟硬件能力的權重正在不斷被放大。 比如滿足高階泊車的第二代AK2超聲波傳感器、滿足人機共駕場景需求的電子外后視鏡(CMS)、iTOF 3D成像視覺感知(用于艙內監控)等新產品&…

Latex中表格添加底部文本注釋并調整對齊

如何實現從第一個表到第三個表的轉換, 其中主要涉及到兩點: (1)底部腳注與表格自動對齊并縮進換行 (2)表格自適應頁面寬度 底部腳注的對齊與換行縮進需要用到 \usepackage{threeparttable} \usepackage{…

SQL 查詢方式比較:子查詢與自連接

在 SQL 中,子查詢和自連接是兩種常見的查詢方式,它們的功能雖然可以相同,但實現的方式不同。本文通過具體示例,深入探討這兩種查詢方式,并配合數據展示,幫助大家理解它們的使用場景和差異。 數據示例 假設…

html基礎-認識html

1.什么是html html是瀏覽器可以識別的的標記語言&#xff0c;我們在瀏覽器瀏覽的網頁就是一個個的html文檔 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>認識html</title> </head> <body><h1…

linux 無網絡安裝mysql

下載地址 通過網盤分享的文件&#xff1a;mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz 鏈接: https://pan.baidu.com/s/1qm48pNfGYMqBGfoqT3hxPw?pwd0012 提取碼: 0012 安裝 解壓 tar -zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz mv /usr/mysql-5.7.33-linux-glibc2.1…

利用高德API獲取整個城市的公交路線并可視化(七)

本篇文章是對我們從高德拿到的公交/地鐵的json文件的精細化處理的一個深入解析&#xff0c;通過對這些原始數據進行詳細的清洗、轉換和分析&#xff0c;我們通過對數據的質量和可用性的提升&#xff0c;來為后續的數據精細化處理和研究做基礎數據的支撐&#xff0c;從而為后續的…

OGV格式如何轉換成MP4格式?五款視頻格式轉換工具

在數字時代&#xff0c;視頻已成為我們日常生活、工作和學習中不可或缺的一部分。而不同的設備和平臺往往支持不同的視頻格式&#xff0c;這就需要對視頻進行格式轉換。 OGV&#xff08;Ogg Video File&#xff09;是一種使用OGG開源格式的容器&#xff0c;用于存儲帶或不帶音頻…

番外篇 | Hyper-YOLO:超圖計算與YOLO架構相結合成為目標檢測新的SOTA !

前言:Hello大家好,我是小哥談。Hyper-YOLO,該方法融合了超圖計算以捕捉視覺特征之間復雜的高階關聯。傳統的YOLO模型雖然功能強大,但其頸部設計存在局限性,限制了跨層特征的融合以及高階特征關系的利用。Hyper-YOLO在骨干和頸部的聯合增強下,成為一個突破性的架構。在COC…

C語言小練習-打印字母倒三角

編寫一個程序&#xff0c;在用戶輸入某個大寫字母后&#xff0c;產生一個金字塔圖案。 #include <stdio.h>int main(int argc,char *argv[]) {char ch; loop:printf("請輸入大寫字母&#xff01;\n");scanf("%c",&ch);getchar();if(ch < A ||…

FutureCompletableFuture實戰

1. Callable&Future&FutureTask介紹 直接繼承Thread或者實現Runnable接口都可以創建線程&#xff0c;但是這兩種方法都有一個問題就是&#xff1a;沒有返回值&#xff0c;也就是不能獲取執行完的結果。因此java1.5就提供了Callable接口來實現這一場景&#xff0c;而Fu…

什么是MyBatis

MyBatis是一款優秀的持久層框架&#xff0c;它支持定制化SQL、存儲過程以及高級映射。以下是關于MyBatis的詳細介紹&#xff1a; 一、MyBatis的起源與發展 MyBatis本是Apache的一個開源項目iBATIS&#xff0c;2010年這個項目由Apache遷移到了Google Code&#xff0c;并且改名…

阿爾茨海默癥數據集,使用yolo,voc,coco格式對2013張原始圖片進行標注,可識別輕微,中等和正常的癥狀

阿爾茨海默癥數據集,使用yolo&#xff0c;voc&#xff0c;coco格式對2013張原始圖片進行標注&#xff0c;可識別輕微&#xff0c;中等&#xff0c;嚴重和正常的癥狀 數據集分割 訓練組100&#xff05; 2013圖片 有效集&#xff05; 0圖片 測試集&#xf…

[代碼隨想錄21二叉樹]二叉樹的修改和改造,修剪二叉樹,將有序數組轉為二叉搜索樹

前言 二叉樹章節最后的題目了&#xff0c;就是對搜索二叉樹的改造&#xff0c; 題目鏈接 669. 修剪二叉搜索樹 - 力扣&#xff08;LeetCode&#xff09; 108. 將有序數組轉換為二叉搜索樹 - 力扣&#xff08;LeetCode&#xff09; 一、修剪二叉搜索樹 思路&#xff1a;等會…