首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

【Linux】Linux中目录结构说明

  • 23-11-18 14:01
  • 3478
  • 12265
blog.csdn.net

目录结构说明

原文来自:http://blog.csdn.net/wklken/article/details/7533218

Directory

Description

/

根目录。在Windows,DOS或者其他类似的操作系统里面,每个分区都会有一个相应的根目录。但是Linux和其他UNIX系统则把所有的文件都放在一个目录树里面,/就是唯一的根目录。一般来讲,根目录下面很少保存什么文件,或者只有一个内核映像在这里。

/boot

很多Linux系统把内核映像和其他一些和启动有关的文件都放在这里。

内核和加载内核所需的文件

/tmp

一般只有启动时产生的临时文件才会放在这个地方。我们自己的临时文件都放在/var/tmp。

/mnt

这个目录下面放着一些用来安装其他设备的子目录,比如说/mnt/cdrom或者/mnt/floppy。在有些Linux中这个目录被/mount代替。

/lib

启动的时候所要用到的库文件都放在这个目录下。那些非启动用的库文件都会放在/usr/lib下。内核模块是放在/lib/modules/(内核版本)下的。

/proc

这个目录在磁盘上其实是不存在的。里面的文件都是关于当前系统的状态,包括正在运行的进程、硬件状态、内存使用的多少等。

虚拟文件系统,包含内核运行中的状态信息

有关/proc的知识非常重要

/dev

这个目录下保存着所有的设备文件。里面有一些是由Linux内核创建的用来控制硬件设备的特殊文件。

设备文件

/var

这里有一些被系统改变过的数据。比如说/var/tmp,就是用来储存临时文件的。还有很多其他的进程和模块把它们的记录文件也放在这个地方,包括如下一些重要的子目录

系统专用数据和配置文件,含有logs, spool等目录

/var/log

这里放着绝大部分的记录文件。随着时间的增长,这个目录会变得很庞大,所以要定期清理;

/var/run

包括了各种运行时的信息;

/var/lib

包括了一些系统运行时需要的文件;

/var/spool

邮件,新闻,打印序列的所在地。

/root

root用户的主目录。

/home

一般用户的主目录都会放在这个目录下。在Linux下,可以通过#cd ~来进入自己的主目录。

用户的主目录

/etc

这里保存着绝大部分的系统配置文件。相对来讲,单个用户的系统配置文件会保存在这个用户自己的主目录里面。下面列举其中一些重要的子目录

配置文件

/etc/X11

这里放着X窗口系统(Linux中的图形用户界面系统)所需要的配置文件。XF86Config就是把配置储存到这个地方的。/etc/X11/fonts里面放着一些服务器需要的字体,还存放一些窗口管理器存放的配置文件;

/etc/init.d

这个目录保存着启动描述文件,包括各种模块和服务的加载描述。所以如果不清楚的话,千万不要随便删除其中的文件,这里存放的文件都是系统自动进行配置的,不需要用户配置;

/etc/rcS.d

这里放着一些连接到/etc/init.d的文件,根据runlevel的不同而执行相应的描述。这里的文件名都是由S来开头的,然后是一个两位的数字——表示各种服务启动的顺序。比如,S24foo就是在S42bar前面执行的。接着就是相应的连接到/etc/init.d下面的文件名字了;

/etc/rc0.d - /etc/rc6.d

这里面也是一些连接文件,和/etc/rcS.d差不多。不同的是,这些只会在指定的runlevel下运行相应的描述。0表示关机,6表示重启。所有以K开头的文件表示关闭,所有以S开头的文件表示重启。目前来讲,文件的命名方式和/etc/rcS.d是一样的。

/bin,/sbin

这里分别放着启动时所需要的普通程序和系统程序。很多程序在启动以后也很有用,它们放在这个目录下是因为它们经常要被其他程序调用。

系统命令

/usr

这是一个很复杂、庞大的目录。除了上述目录之外,几乎所有的文件都存放在这下面。下面列举其中一些重要的子目录

/usr/X11R6,/usr/X11,/usr/Xfree86

这里保存着X窗口系统所需要的文件,它的目录结构和/usr是一样的;

/usr/bin

二进制可执行文件存放的目录,这里放着绝大部分的应用程序;

/usr/sbin

这里放着绝大部分的系统程序;

/usr/games

游戏程序和相应的数据会放在这里;

/usr/include

这个目录保存着C和C++的头文件;

/usr/lib

启动时用不到的库文件都会放在这里;

/usr/info

这里保存着GNU Info程序所需要的数据;

/usr/man

这里保存着man程序所需要的数据;

/usr/src

这里保存着源代码文件;

/usr/doc

这里保存着各种文档文件。这些文件可以帮助你了解Linux,解决问题和提供一些技巧;

/usr/local

这里保存着本地计算机所需要的文件。在用户进行远程访问的时候特别有意义。这个目录在有些Linux系统下就是一个单独的分区,存放一些这台机子所属的那个用户的文件。里面的结构和/usr是一样的;

/usr/shared,/usr/share

这里保存着各种共享文件。

/media

可移动介质的文件系统挂载点

  

 

注:本文转载自blog.csdn.net的沧海一笑-dj的文章"https://dengjin.blog.csdn.net/article/details/41855915"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top