Linux目录结构

Linux目录结构及各个目录的作用 一、Linux介绍 Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年第一次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设... 阅读详情

转自大牛笔记

LINUX 目录结构

装完Linux,首先需要弄清Linux 标准目录结构

 

06095713-85c1021200224bcc8c5ff0f2275260c5

 

/

  • root —?启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。
  • home —?存储普通用户的个人文件
    • ftp — 用户所有服务
    • httpd
    • samba
    • user1
    • user2
  • bin —?系统启动时需要的执行文件(二进制)
  • sbin —?可执行程序的目录,但大多存放涉及系统管理的命令。只有root权限才能执行
  • proc — 虚拟,存在linux内核镜像;保存所有内核参数以及系统配置信息
    • 1 — 进程编号
  • usr — 用户目录,存放用户级的文件
    • bin — 几乎所有用户所用命令,另外存在与/bin,/usr/local/bin
    • sbin — 系统管理员命令,与用户相关,例如,大部分服务器程序
    • include —??存放C/C++头文件的目录
    • lib — 固定的程序数据
    • local — 本地安装软件保存位置
    • man — 手工生成的目录
    • info — 信息文档
    • doc — 不同包文档信息
    • tmp
    • X11R6 —??该目录用于保存运行X-Window所需的所有文件。该目录中还包含用于运行GUI要的配置文件和二进制文件。
    • X386 — 功能同X11R6,X11 发行版5 的系统文件
  • boot — 引导加载器所需文件,系统所需图片保存于此
  • lib —?根文件系统目录下程序和核心模块的公共库
    • modules — 可加载模块,系统崩溃后重启所需模块
  • dev —?设备文件目录
  • etc — 配置文件
    • skel — home目录建立,该目录初始化
    • sysconfig — 网络,时间,键盘等配置目录
  • var
    • file
    • lib — 该目录下的文件在系统运行时,会改变
    • local — 安装在/usr/local的程序数据,变化的
    • lock — 文件使用特定外设或文件,为其上锁,其他文件暂时不能访问
    • log — 记录日志
    • run — 系统运行合法信息
    • spool —?打印机、邮件、代理服务器等假脱机目录
    • tmp
    • catman — 缓存目录
  • mnt —?临时用于挂载文件系统的地方。一般情况下这个目录是空的,而在我们将要挂载分区时在这个目录下建立目录,再将我们将要访问的设备挂载在这个目录上,这样我们就可访问文件了。
  • tmp — 临时文件目录,系统启动后的临时文件存放在/var/tmp
  • lost+found — 在文件系统修复时恢复的文件

/:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中

/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。

/boot:放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可

/dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。

/etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。

注:/etc/X11存放与x windows有关的设置。

/home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~test表示用户test的家目录。建议单独分区,并设置较大的磁盘空间,方便用户存放数据

/lib:/usr/lib:/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,比较重要的目录为/lib/modules。

/lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。如加载硬盘于/disk 中,此目录下就会自动产生目录/disk/lost+found

/mnt:/media:光盘默认挂载点,通常光盘挂载于/mnt/cdrom下,也不一定,可以选择任意位置进行挂载。

/opt:给主机额外安装软件所摆放的目录。如:FC4使用的Fedora 社群开发软件,如果想要自行安装新的KDE 桌面软件,可以将该软件安装在该目录下。以前的 Linux 系统中,习惯放置在 /usr/local 目录下

/proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等

/root:系统管理员root的家目录,系统第一个启动的分区为/,所以最好将/root和/放置在一个分区下。

/sbin:/usr/sbin:/usr/local/sbin:放置系统管理员使用的可执行命令,如fdisk、shutdown、mount等。与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能”查看”而不能设置和使用。

/tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下

/srv:服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内

/usr:应用程序存放目录,/usr/bin存放应用程序,/usr/share存放共享数据,/usr/lib存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local:存放软件升级包。/usr/share/doc:系统说明文件存放目录。/usr/share/man:?程序说明文件存放目录,使用 man ls时会查询/usr/share/man/man1/ls.1.gz的内容建议单独分区,设置较大的磁盘空间

/var:放置系统执行过程中经常变化的文件,如随时更改的日志文件/var/log,/var/log/message:所有的登录文件存放目录,/var/spool/mail:邮件存放的目录,/var/run:程序或服务启动后,其PID存放在该目录下。建议单独分区,设置较大的磁盘空间

References

1.?Linux Directory Structure

2.?Linux’s directory structure

3.?Linux结构目录

转自:http://www.cnblogs.com/Bob-FD/archive/2012/07/12/2588233.html

Linux /tomcat目录结构 无。 阅读详情

相关推荐

linux目录结构以及目录结构的命名规定

Linux的目录结构以及目录结构的命名规定 基本概念 目录和文件 目录:文件的路径映射。 文件:存储空间存储的一段流式数据,对数据可以做到按名存储。 文件系统 文件系统是有索引的层级结构。 “ / ” 是文件系统的原始起点,“天下之大,莫非王土”,所有的文件路径都使用以“ / ”为原始起点。 /proc/sys/net/ipv4 说明:最左侧的“ / ”表示根目录;其它的“ / ”表示路...

weixin_44983653的博客 974

linux目录结构

掌握 Linux 目录结构是高效使用系统的第一步!通过本文,你已经了解了每个核心目录的作用和典型应用场景。无论是排查问题、配置服务,还是开发部署,清晰的目录结构认知都能让你事半功倍。动手实践:打开终端,输入ls /查看根目录,逐个进入子目录,观察其中的内容吧!相关推荐Linux 文件权限管理:chmod 与 chown 详解10 个必会的 Linux 命令技巧关注我,解锁更多 Linux 和 DevOps 干货!💡版权声明。

2401_84868996的博客 2115

超详细网安学习路线(Day1-Day2)

渗透测试(Penetration Testing),就是一种通过模拟恶意攻击者的技术与方法,挫败目标系统安全控制措施,取得访问控制权,并发现具备业务影响后果安全隐患的一种安全测试与评估方法。简单来说,就是合法去入侵别人的系统,来帮助其找出漏洞,增强防护能力。

aobulaien001的博客 3389

Linux目录结构及详细介绍

/:根目录,位于Linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。 /bin,/usr/bin:该目录为命令文件目录,也称为二进制目录。包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含shell解释器等。 /boot: 该目录中存放系统的内核文件和引导装载程序

Linux 5万+

QCC308X/518X/309X加LDAC解码

QCC308X/518X/309X加LDAC解码。

Alex_886的博客 6609

10bit SAR ADC电路:200多页设计与仿真文档,附gpdk045工艺与testbench,可直接导入Virtuoso仿真,含以太网、PLL电路例程及进阶ADC

拥有超过200页的详细设计和仿真文档,它以gpdk045工艺为基础,testbench均可直接导入virtuoso仿真,为我们提供了一个全面了解ADC电路设计的绝佳机会。通过对10bit SAR ADC电路的详细解析,我们不仅了解了其设计背后的原理和实现方法,还体会到了数字与模拟技术的交融之美。这个SAR ADC的结构采用了经典的电荷重分配架构。一个10bit SAR ADC电路,有200多页详细的设计和仿真文档,附带对应的gpdk045工艺,testbench都有,可直接导入virtuoso仿真。

OMyAVKmGPBOF的博客 1333

Linux重要目录结构及目录命令

相信很多读者已熟悉 Linux 的目录结构,为了进一步帮助读者对比 Linux 和 Windows·这两个系统的结构,这里给出,不太了解Linux系统目录结构的读者,通过此图也可快速理解。Windows 的目录形式为c:\windows),路径分隔符是“1” (撬棍,反斜线) , d、e等盘的目录结构与之类似。Linux的目录形式为/etc/hosts,路径分割符为"/"(斜线), Linux系统一切目录的起点都是从“/”根开始的。

2201_75993490的博客 1458

5种主流触觉传感器对比:GelSight、DIGIT、Taxim、GelSlim和TACTO如何选?

本文深度解析了GelSight、DIGIT、Taxim、GelSlim和TACTO五款主流触觉传感器的技术原理与核心特性。通过对比视觉传感与电学传感两大技术路径,为机器人灵巧抓取、精密检测等应用场景提供清晰的选型决策指南,帮助开发者根据项目需求在分辨率、响应速度、集成度与成本之间找到最佳平衡。

Black的专栏 931

Linux 的目录结构

与/bin目录类似,/sbin目录中的命令也是可执行的,但这些命令通常只有超级用户(root)才能执行。总之:/sbin目录中的命令是用于系统管理和维护的工具,提供了对系统底层和关键功能的管理和控制。进程相关的文件:/run目录存放了一些正在运行的进程相关文件,如进程ID文件(pid file)和套接字文件(socket file)这些文件用于进程间通信和进程管理。/usr 目录是Unix shared Resources (Unix共享资源的缩写,它是用于存放用户可共享的应用程序,文件和数据的目录)

xy1229jiangshan的博客 1839

PCB布线避坑指南:晶振布局的5个致命错误(附正确示例图)

本文深入解析PCB布线中晶振布局的5个致命错误,包括底层布线、电容布局、地平面处理等关键问题,并提供实战解决方案。通过真实案例和量化数据,帮助硬件开发者避免常见陷阱,提升电路稳定性和性能。特别针对晶振这一高敏感元件,给出布线参数黄金法则和三维避让原则。

weixin_29215391的博客 428

Jetson AGX Orin平台Jetpack5升级Jetpack6,自研载板USB不工作问题调试

1. 问题描述将AGX Orin工业的新板放到定制的载板上当在ubuntu 22和Jetpack 6.1上使用SDKManager刷机时,lsusb为空,并且在引导时没有发现/注册xusb设备。USB C端口正常打开并供电,但似乎没有数据传输。在Ubuntu 18 Jetpack 5.1.4 SDKManager上同样刷机之后,usb C集线器在引导时被正确地发现,显示在lsusb中,并识别/挂载外部驱动器。

jzwjzw19900922的博客 1510

Linux内核的目录结构

大概介绍:Linux 内核源代码的目录结构清晰且模块化,每个目录负责不同的功能模块或组件。理解这些目录的作用,有助于深入学习内核工作原理和进行开发。arch/:架构相关代码该目录包含与具体 CPU 架构相关的代码,是内核适配不同硬件平台的核心。每个子目录对应一种处理器架构(如 x86、ARM、RISC-V 等)。arch/x86/:x86 架构(32 位和 64 位)相关代码,包括启动程序、中断处理、寄存器定义等。arch/arm/:ARM 架构代码,支持手机、嵌入式设备等。

qq_28576837的博客 1977

【华为OD机考真题】- 构成的正方形数量(B卷-100分)(Java版)

🔔本文收录于「最新最全华为OD机试真题(Java版)」专栏,手把手带你零基础教学华为OD机试。本题集提供最优题解思路,解题步骤,代码解析,复杂度分析及最优题解源码等,支持多语言题解,助你轻松拿捏OD机考,一举上岸!安利大家关注&&收藏&&订阅!题库正在疯狂收录中,up!up!up!! 🚫提醒:拒绝一切代考/替考,违法必究!专栏所写题库均精心搜集于互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验所撰,欢迎订阅。    💗订阅福利:一次订阅,可永久免费阅读,提供在线答疑解惑,后续题库更新

**My Coding Family** 1349

linux 看目录结构,Linux目录结构

#### 1. Linux目录结构是什么?整个Linux系统最重要的地方就是在于目录树架构,所谓的目录树架构就是以根目录为主, 然后向下呈现分支状的目录结构的一种档案架构。我们可以先通过下面这幅图来直观的认识一下Linux的目录结构。![](https://box.kancloud.cn/5a2b18a9ca0343e24ea586a72be8b813_393x561.png)#### 2....

weixin_29549793的博客 557

【时时三省】tessy 集成测试:小白入门指导手册

有图有文字详细介绍 tessy 集成测试 操作方法。

时时三省的博客 2517

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

学习一下windows系统的的目录结构,对比一下Linux系统的目录结构

dianqicyuyan的博客 5152

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Linux 的 目录结构

存放的目录,该目录存放系统的大部分配置文件和子目录,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11(X Window系统有关)、/etc/sysconfig(与网络有关)、/etc/xinetd.d修改配置文件之前记得备份。/var/local,/usr/local 中安装的程序的可变数据(即系统管理员安装的程序).注意,如果必要,即使本地安装的程序也会使用其他/var 目录,例如/var/lock。

Coder-coco的博客 1308

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux目录结构详解

bin 存放常用命令(即二进制可执行程序)/etc 存放系统配置文件/home 所有普通用户的家目录/root 管理员用户的家目录/usr 存放系统应用程序及文档/proc 虚拟文件系统目录,以进程为单位存储内存的映射/dev 存放设备文件/mnt 临时挂载点/lib 存放库文件/boot 系统内核及启动有关的文件/tmp 存放各种临时文件,是所有用户均可访问的地点/var 存放系统运行中常改变的文件, 如系统日志。

刘皇叔说Java的博客 1520

Linux的目录结构

Linux没有炫目的可视化操作界面,它的操作大部分都是直接执行命令,而可执行文件都是保存在相应的目录中的,所以我们对linux的操作大多数时候都是查找和执行这些可执行文件的。linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。1.2 Linux具体目录结构。1.1Linux目录结构概述。1.Linux的目录结构。世界里,一切皆文件。

aff1198的博客 5428

Linux 目录结构

在Linux世界里,一切皆文件 Linux目录结构 一、Linux基本说明 linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。 在Linux世界里,一切皆文件。 在Linux里面硬件(声卡,网卡,硬盘等等)都映射成一个个文件进行管理。 二、完整的Linux目录结构 这是新装的CentOS系统的目录 ...

三哥的博客 720

Linux的系统目录结构和基础目录解释

我是以CentOS7系统来呈现的。目录一.Linux的系统目录结构二.Linux目录介绍(1)bin目录:放着最经常使用的命令 (2)dev目录:Device(设备) 的缩写 ,比如cup、硬盘、光驱、键盘、鼠标等设备以文件形式存储。(3)home目录:用户的主目录,每个用户都有一个自己的目录,该目录名是以用户的账号命名的。比如下图(4)lib目录:Library(库) 的缩写,存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL 文件。一般存放的文件是/bin目录下程序所需要的库文

2301_79096184的博客 1906
上一篇: Linux基本操作命令
下一篇: 一些有用的网站链接
KLFTESPACE
博客等级 码龄9年 66粉丝 655原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值