【Linux笔记】系统目录结构

前言

在Linux或Unix操作系统中,所有的文件和目录都是以一个根节点开始的倒置树状结构组织起来的。文件系统的最高层是根目录,用/表示。根目录下可以包含目录和文件,每个目录又可以包含子目录和文件,这样反复构建起一个庞大的文件系统。

在超级用户模式下,在根目录/下执行ls命令,输出如下(本文演示的Linux发行版为红帽企业版6):

【Linux笔记】系统目录结构

/bin目录:bin是Binary的缩写,这个目录存放最常用的命令。例如:

【Linux笔记】系统目录结构

我们常用的catcpfind等命令都位于这个目录。/bin目录下的命令可以被root用户和普通用户使用。

/cgroup目录:rhel6为内核提供了一个新的特性:资源控制。这个服务的软件包是libcgroup。它允许分配资源,如CPU时间、系统内存、网络带宽等。例如:

【Linux笔记】系统目录结构

/etc目录:这个目录用来存放所有系统管理所需的配置文件和子目录。例如:

【Linux笔记】系统目录结构

用户的账户文件、各种服务的启动文件等配置文件都存放在这个目录。通常,这个目录下的文件属性允许普通用户查看,但只有root用户有权限修改。

/lib目录:这个目录存放系统最基本的动态链接共享库,其作用类似于Windows中的DLL文件。几乎所有应用程序都需要这些共享库。例如:

【Linux笔记】系统目录结构

/media目录:media是『媒体』的意思,/media目录下存放的是可移动设备,例如U盘、光驱等。当识别后,Linux会将这些设备挂载到这个目录。这个目录默认是空的。

/mnt目录:如果需要暂时挂载一些额外的设备,通常建议将其存放在这个目录。在早期,这个目录的用途与/media相同,但有了/media后,这个目录主要用于临时挂载。这个目录默认是空的。

/opt目录:这是为主机安装额外软件(第三方软件)所使用的目录。第三方软件指的是非原系统提供的软件。例如,如果要安装KDE桌面管理系统,它将安装在这个目录下。这个目录默认是空的。

/root目录:这是系统管理员(超级用户)的用户主目录。

【Linux笔记】系统目录结构

/selinux目录:/selinux是Secure Enhance Linux(SELinux)的执行目录,这是Redhat/CentOS特有的目录。SELinux是一个安全机制,类似于Windows的防火墙,这个目录存放与SELinux相关的文件。

【Linux笔记】系统目录结构

/sys目录:这是Linux 2.6内核的一个重要变化。这个目录下安装了2.6内核中新出现的sysfs文件系统,这是一个虚拟文件系统,主要记录与内核相关的信息,包括已加载的内核模块和内核检测到的硬件设备信息。这个目录的数据都在内存中,因此不占用硬盘空间。

【Linux笔记】系统目录结构

Get笔记 Get笔记

Get笔记,一款AI驱动的知识管理产品

Get笔记 125 查看详情 Get笔记

/usr目录:这是一个非常重要的目录,用户的许多应用程序和文件都存放在这里。usr并不是user的缩写,而是Unix Software Resource的缩写,即『Unix操作系统软件资源』的存放目录,类似于Windows下的program files。这个目录类似于Windows系统的『C:Windows + C:Program files』的综合体,通常占用最多的硬盘空间。

【Linux笔记】系统目录结构

/boot目录:这里存放的是启动Linux时使用的核心文件,包括Linux核心文件以及开机菜单和开机所需的配置文件。Linux内核常用的文件名为vmlinuz,如果使用grub开机管理程序,则还会存在/boot/grub/目录。例如:

【Linux笔记】系统目录结构

/dev目录:dev是Device(设备)的缩写,这个目录存放的是Linux的外部设备。在Linux中,访问设备的方式与访问文件的方式相同。只要通过访问这个目录下的某个文件,就等于访问某个设备。

【Linux笔记】系统目录结构

/home目录:这是用户的主目录。在Linux中,每个用户都有一个自己的目录,通常该目录名是以用户的账号命名的。例如:

【Linux笔记】系统目录结构

/lost+found目录:这个目录通常是空的,当系统非法关机后,这里会存放一些文件。

/misc目录:misc是miscellaneous的缩写,即混杂的。默认情况下是空的,供管理员堆放公共杂物,默认权限是所有用户可读取、可执行文件,但只有管理员能写入文件。

/proc目录:/proc是一个虚拟文件系统,存放的数据都在内存中,例如系统内核、进程信息、周边设备的状态和网络状态等。因为这些数据都在内存中,所以不占用硬盘空间。

【Linux笔记】系统目录结构

/sbin目录:sbin是Super User的意思,这里存放的是系统管理员使用的系统管理程序。

【Linux笔记】系统目录结构

例如,关机命令poweroff、重启命令reboot等命令都位于这个目录。

/srv目录:srv是service的缩写,是一些网络服务启动后,这些服务所需的数据目录。

/tmp目录:这个目录用于存放一些临时文件,因此需要经常清理。

【Linux笔记】系统目录结构

/var目录:这个目录存放的是不断扩充的东西,我们习惯将那些经常被修改的目录放在这里,包括各种日志文件。

【Linux笔记】系统目录结构

以上就是【Linux笔记】系统目录结构的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/218710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
视频号私信如何改成个人私信?视频号怎么私信给作者
上一篇 2025年11月3日 16:09:33
windows8桌面右键新建菜单很卡怎么办_windows8右键菜单卡顿修复方法
下一篇 2025年11月3日 16:09:38

相关推荐

  • Linux如何设置虚拟网卡并分配IP

    Linux如何设置虚拟网卡并分配IPLinux如何设置虚拟网卡并分配IPLinux如何设置虚拟网卡并分配IPLinux如何设置虚拟网卡并分配IP

    可通过创建虚拟网卡为同一物理网卡绑定多个IP,临时使用ip addr add加label方式,永久配置则需修改对应系统网络配置文件,CentOS修改ifcfg-eth0:0,Ubuntu在interfaces文件中添加iface eth0:0,最后重启网络服务并验证接口状态。 在Linux系统中,可…

    2026年9月21日 用户投稿
    000
  • win10如何修复“VSS”卷影复制服务编写器超时或失败_修复VSS卷影复制服务异常的方法

    首先重启并配置Volume Shadow Copy等相关核心服务为自动启动,确保其正常运行;接着通过vssadmin list writers命令检查VSS编写器状态,定位并处理异常编写器;然后运行sfc /scannow扫描修复系统文件;执行chkdsk C: /f /r检查磁盘错误;最后清理重建…

    2026年9月21日
    100
  • Win7系统信息查询

    Win7系统信息查询Win7系统信息查询Win7系统信息查询Win7系统信息查询

    通过按下 Win+R 组合键打开“运行”对话框,输入 cmd 并按回车,可以打开命令提示符窗口。在此界面中执行特定指令可获取 Windows 7 的系统详情,这是一种常见的查询方式。 在命令提示符中输入 systeminfo 命令,即可显示包括操作系统版本、系统架构(32位或64位)、安装日期以及网…

    2026年9月21日 用户投稿
    200
  • Windows10C盘的Windows.old文件夹可以删除吗_Windows10Windows.old删除方法

    升级Windows 10后C盘空间不足,很可能是系统生成的Windows.old文件夹占用所致。该文件夹用于保留旧系统备份以便回滚。可通过三种方法安全删除:一是使用磁盘清理工具,进入系统属性选择“清理系统文件”,勾选“以前的 Windows 安装”进行删除;二是通过设置中的存储感知功能,手动勾选“以…

    2026年9月21日
    200
  • Linux如何创建新用户并设置初始密码

    Linux如何创建新用户并设置初始密码Linux如何创建新用户并设置初始密码Linux如何创建新用户并设置初始密码Linux如何创建新用户并设置初始密码

    创建新用户并设初始密码需用useradd加passwd命令,如sudo useradd -m -s /bin/bash devuser创建用户,sudo passwd devuser设置密码;通过sudo usermod -aG sudo devuser赋予sudo权限;密码策略应包含长度、复杂度、…

    2026年9月21日 用户投稿
    100
  • LINUX怎么判断一个文件是否存在_Linux判断文件是否存在方法

    1、使用test命令或[ ]、[[ ]]结构结合-f选项可判断文件是否存在,返回0表示存在;2、通过if语句实现条件判断;3、使用-d、-L等选项可检测目录、符号链接等类型。 如果您需要在脚本或命令行中确认某个文件是否存在于系统中,可以通过多种方式检查其状态。这类操作常用于条件判断和自动化流程控制。…

    2026年9月21日
    100
  • edge浏览器打开速度越来越慢怎么回事_edge浏览器性能下降原因与优化方案

    Edge浏览器变慢时,可通过启用启动增强、禁用多余扩展、清除缓存数据、关闭硬件加速、重置设置或更新重装浏览器来优化性能。 如果您发现Edge浏览器的启动和页面加载速度明显变慢,而其他应用程序或浏览器运行正常,则问题很可能出在浏览器自身的设置、扩展程序或缓存数据上。以下是针对此问题的多种优化方案。 本…

    2026年9月21日
    100
  • Java中浮点数比较的陷阱:理解double类型的不精确性与正确比较方法

    java中`double`类型因其二进制浮点表示的固有不精确性,即使在相同java版本和架构下,也可能在不同环境中产生微小的数值差异。直接使用`==`比较浮点数是不可靠的,因为它无法容忍这些细微的舍入误差。正确的做法是采用基于容差(epsilon)的比较方法,通过判断两数之差的绝对值是否小于一个预设…

    2026年9月21日
    200
  • 如何下载豆包电脑网页版_豆包电脑网页版正版链接

    豆包AI电脑及网页版可通过官网和官方应用商店安全获取。1、访问https://www.doubao.com登录使用网页版;2、官网下载电脑客户端,支持Windows和macOS;3、通过Microsoft Store或App Store搜索“豆包 AI”,认准北京字节跳动网络技术有限公司开发,确保正…

    2026年9月21日
    200
  • Linux目录结构与文件系统设计理念

    Linux目录结构以根目录为起点,遵循“一切皆文件”理念,通过标准化层级划分(如/bin、/etc、/home等)实现资源统一管理,结合FHS标准、灵活挂载机制与权限模型,提升系统可维护性、安全性和跨发行版兼容性,体现简洁高效的设计哲学。 Linux的目录结构与文件系统设计体现了简洁、统一和高度模块…

    2026年9月21日
    200
  • windows怎么设置锁屏超时时间_Windows锁屏时间设置方法

    首先调整电源和睡眠设置以解决锁屏时间不当问题,依次通过系统设置修改屏幕关闭时间、利用控制面板自定义高级电源选项,或使用命令提示符快速配置,确保设备在不同电源状态下按需锁屏。 如果您发现Windows设备在不使用时过早或过晚进入锁屏状态,可能是电源和睡眠设置未按需求配置。以下是调整锁屏超时时间的具体步…

    2026年9月21日
    100
  • mysql如何配置默认存储引擎

    首先查看当前默认存储引擎,通过SHOW VARIABLES命令确认;然后编辑my.cnf或my.ini文件,在[mysqld]下添加default-storage-engine=InnoDB;接着重启MySQL服务使配置生效;最后验证更改结果并检查建表默认引擎。 MySQL 默认存储引擎的配置可以通…

    2026年9月21日
    100
  • 微软 Windows 10 停服在即,官方升级工具却突然罢工

    10月13日,随着Windows 10的官方支持即将于次日(10月14日)正式终止,微软近期加大了对Windows 11的宣传力度,频繁推出广告和推广活动,强调新系统的多项升级与优势,吸引了不少用户考虑迁移至Windows 11。 然而颇具讽刺意味的是,在这一关键节点,微软自家的关键工具却出现了故障…

    2026年9月21日
    100
  • google浏览器开发者工具怎么打开_google浏览器打开开发者工具方法

    1、使用F12或Ctrl+Shift+I快捷键可快速打开开发者工具;2、右键点击页面元素选择“检查”能直接定位HTML节点;3、通过浏览器右上角菜单进入“更多工具”-“开发者工具”也可启动;4、在地址栏输入chrome://inspect可管理远程设备调试并打开对应开发者工具窗口。 如果您在使用 G…

    2026年9月21日
    100
  • win10键盘打字错乱怎么办_win10键盘错乱排查与修复教程

    首先检查Num Lock状态并关闭数字小键盘锁定,接着更新或重装键盘驱动程序,再禁用Program Compatibility Assistant Service服务,最后使用360安全卫士等工具修复系统错误,逐步排查键盘输入混乱问题。 如果您在使用Windows 10系统时,发现键盘输入的字符与按…

    2026年9月21日
    100
  • windows怎么使用放大镜工具_Windows放大镜功能使用方法

    首先通过快捷键Win+加号开启放大镜,再通过设置调整模式与参数;具体包括全屏、镜头、停靠三种视图模式,并支持自定义热键与鼠标联动,提升操作效率。 如果您在使用Windows系统时遇到屏幕内容过小或难以看清的情况,可以借助系统自带的放大镜工具来放大显示区域。以下是关于如何使用Windows放大镜功能的…

    2026年9月21日
    100
  • Linux怎么使用systemctl管理服务

    Linux怎么使用systemctl管理服务Linux怎么使用systemctl管理服务Linux怎么使用systemctl管理服务Linux怎么使用systemctl管理服务

    systemctl是Linux中管理systemd服务的核心工具,提供统一命令集来启动、停止、重启、查看服务状态及设置开机自启,支持并行启动、依赖管理与Cgroups资源控制,相比SysVinit更高效;通过创建/etc/systemd/system/下的.service文件可自定义服务,包含[Un…

    2026年9月21日 用户投稿
    200
  • Linux如何查看命令别名alias使用方法

    直接输入 alias 命令可列出当前会话所有别名,如需查看特定命令是否为别名可用 type 命令;别名通过简化常用命令提升效率并减少错误,临时别名在当前会话生效,永久别名需写入 ~/.bashrc 或 ~/.zshrc 文件,删除则用 unalias 命令;别名适用于简单命令替换,函数支持参数与逻辑…

    2026年9月21日
    100
  • edge浏览器看视频卡顿怎么办_edge浏览器视频播放卡顿优化技巧

    关闭硬件加速、清除缓存、更新显卡驱动、调整媒体设置及禁用冲突扩展可解决Edge浏览器视频卡顿问题。 如果您在使用Edge浏览器观看在线视频时遇到画面不流畅、频繁缓冲或播放中断的情况,这可能是由于硬件加速冲突、缓存堆积或浏览器设置不当导致的。以下是针对此问题的多种优化方法。 本文运行环境:Dell X…

    2026年9月21日
    100
  • win11怎么校准笔记本电脑电池_Win11笔记本电池校准方法

    若Windows 11电池显示不准,可通过BIOS校准、手动充放电或第三方软件恢复精度。首先尝试BIOS中“Battery Calibration”功能,执行自动充放循环;若不支持,则手动充满后使用至自动关机再充满;最后可用BatteryInfoView等工具验证校准效果。 如果您发现Windows…

    2026年9月21日
    100

发表回复

登录后才能评论
关注微信