linux系统目录结构
1. /
/目录也称为根目录,位于linux文件系统目录结构的顶层。在很多系统中的唯一分区。如果还有其他分区,必须挂在到/目录下某个位置。整个目录结构呈树型结构,因此也称为目录树。
2. bin
bin目录为命令文件目录,也称为二进制目录。包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含shell解释器等,该目录不能包含子目录。
3. boot
boot目录,该目录中存放系统的内核文件和引导装载程序文件。例如:RHEL5的内核文件:vmlinuz-2.6.18-8.el5xen。
4. dev
dev目录,也称设备(device)文件目录,存放连接到计算机上的设备(终端、磁盘驱动器、光驱及网卡等)的对应文件,包括字符设备和块设备等。
5. etc
etc目录存放系统的大部分配置文件和子目录。X Window系统的文件保存在/etc/X11子目录中,与网络有关的配置文件保存在/etc/sysconfig子目录中。该目录下的文件由系统管理员来使用,普通用户对大部分文件有只读权限。
6. home
home目录中包含系统上各个用户的主目录,子目录名称即为各用户名。
7. lib
lib目录下存放了各种编程语言库。典型的linux系统包含了C、C++和FORTRAN语言的库文件。用好这些语言开发的应用程序可以是使用这些库文件。这就使软件开发者能够利用那些预先写好并测试过的函数。/lib目录下的库映像文件可以用来启动系统并执行一些命令。目录/lib/modules包含了可加载的内核模块。/lib目录存放了所有重要的库文件,其他的库文件爱你则大部分存放在/usr/lib目录下。
8. lost+found
lost+found目录,在EXT2或EXT3文件系统中,当系统意外崩溃或机器意外关机,产生的一些文件碎片放在这里。在系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方法来修复,或者移动文件到运来的位置上。
9. opt
opt目录表示的是可选择的意思,有些软件包也会被安装在这里,某些第三方应用程序通常安装在这个目录。
10. root
root目录为系统管理员的主目录。
11. usr
usr目录是linnux系统中最大的系统之一,很多系统中,该目录是最为独立分区挂载的。该目录中主要存放不经常变化的数据,以及系统下安装的应用程序目录。
12. mnt
mnt目录主要用来临时挂载文件系统,为某些设备提供默认挂载点,如floppy,cdrom。这样当挂载了一个设备如光驱时,就可以通过访问目录/mnt/cdrom下的文件来访问相应的光驱上的文件了。
13. proc
proc目录是一个虚拟的文件系统,该目录中的文件是内存中过的映像。可以通过查看该目录中的文件过去有关系统硬件运行的详细信息,例如使用more或者less命令查看/proc/interrupts文件以获取硬件中断(IRQ)信息,查看/proc/cpuinfo文件以获取CPU的型号、主频等信息。
14. sbin
sbin目录下保存系统管理员或者root用户的命令文件。/usr/sbin存放了应用软件,/usr/local/sbin存放了通用的根用户权限的命令。
15. tmp
tmp目录存放了临时文件,一些命令和应用程序会用的到这个目录。该目录下的所有文件会被定时删除,以避免临时文件占满整个磁盘。
16. var
var目录以及该目录下的子目录中通常保存经常变化的内容,如系统日志、邮件文件等。
对于linux新手来说,最感到迷惑的问题之一就是文件都存在哪里呢?特别是对于那些从windows转过来的新手来说,linux的目录结构看起来有些奇怪哦。所以,在这里讲一下linux下的主要目录以及它们都是用来干什么的。
/
这就是根目录。对你的电脑来说,有且只有一个根目录。所有的东西,我是说所有的东西都是从这里开始。举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。
/root
这是系统管理员(root user)的目录。对于系统来说,系统管理员就好比是上帝,它能对系统做任何事情,甚至包括删除你的文件。因此,请小心使用root帐号。
/bin
这里存放了标准的(或者说是缺省的)linux的工具,比如像“ls”、“vi”还有“more”等等。通常来说,这个目录已经包含在你的“path”系统变量里面了。什么意思呢?就是:当你在终端里输入ls,系统就会去/bin目录下面查找是不是有ls这个程序。
/etc
这里主要存放了系统配置方面的文件。举个例子:你安装了samba这个套件,当你想要修改samba配置文件的时候,你会发现它们(配置文件)就在/etc/samba目录下。
/dev
这里主要存放与设备(包括外设)有关的文件(unix和linux系统均把设备当成文件)。想连线打印机吗?系统就是从这个目录开始工作的。另外还有一些包括磁盘驱动、USB驱动等都放在这个目录。
/home
这里主要存放你的个人数据。具体每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。每个用户都有自己的用户目录,位置为:/home/用户名。当然,root用户除外。
/tmp
这是临时目录。对于某些程序来说,有些文件被用了一次两次之后,就不会再被用到,像这样的文件就放在这里。有些linux系统会定期自动对这个目录进行清理,因此,千万不要把重要的数据放在这里。
/usr
在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。比如像游戏阿,一些打印工具拉等等。/usr目录包含了许多子目录:/usr/bin目录用于存放程序;/usr/share用于存放一些共享的数据,比如音乐文件或者图标等等;/usr/lib目录用于存放那些不能直接运行的,但却是许多程序运行所必需的一些函数库文件。你的软件包管理器(应该是“新立得”吧)会自动帮你管理好/usr目录的。
/opt
这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。
举个例子:刚才装的测试版firefox,就可以装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运行firefox所需要的所有文件、库、数据等等。要删除firefox的时候,你只需删除/opt/firefox_beta目录即可,非常简单。
/usr/local
这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。
/media
有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。
相关推荐
"Linux 文件系统的目录结构" Linux 文件系统的目录结构是一种树形结构,其入口从/开始。在 Linux 文件系统中,/是最高一级的目录,所有的目录、文件、设备都在/之下。了解 Linux 文件系统的结构,对于我们需要掌握...
Linux 文件系统目录结构的详细解说 Linux 文件系统目录结构是 Linux 操作系统的根目录结构,它是 Linux 文件系统的组织者,也是最上级的领导者。 Linux 文件系统的目录结构可以用树形结构来形象地描述。在 Linux ...
Linux文件系统目录结构
### Linux中文件系统的目录结构详解 #### 一、前言 在深入了解Linux操作...了解这些目录的功能有助于更好地管理和使用Linux系统。随着对Linux深入的学习和实践,你会逐渐熟悉这些目录,并能够更加高效地使用它们。
### Linux 文件系统的目录结构详解 #### 一、引言 Linux 文件系统是构成整个操作系统的基础之一,它不仅决定了文件和目录如何在磁盘上组织,还直接影响着用户如何管理和访问这些资源。对于初学者而言,了解 Linux ...
Linux 操作系统的目录结构一览 Linux 操作系统的目录结构是一种树状结构,安装完 Linux 系统之后,在根文件下有许许多多的目录。这些目录中,每个目录都有其特定的含义和作用。在本文中,我们将详细介绍 Linux 操作...
Linux目录结构思维导图
本书《Linux系统架构与目录解析》是由台湾鸿海精密股份有限公司资深工程师邱世华撰写,他同时拥有RHCE(Red Hat认证工程师)资格认证,并且在台湾多所院校教授相关课程。其专业领域包括Linux系统硬件验证与管理、...
本文将深入解析Linux标准目录结构及其功能,帮助读者更好地掌握Linux系统。 #### /bin - 基础命令存储区 这个目录包含系统启动所需以及普通用户常用的基本命令。例如`ls`、`cp`、`mv`等,是系统日常操作的核心。 #...
5. **挂载点**:允许用户将不同的文件系统挂载到Linux系统中,从而方便地管理和访问不同存储设备上的数据。 #### 总结 Linux文件系统的目录结构是学习Linux操作系统的基石之一。通过理解这些目录的作用和结构,...
理解这些目录的功能对于有效管理和使用Linux系统至关重要。每个目录都有其特定的作用,它们共同构成了Linux系统的基础架构,使得系统能够有序地运行和管理资源。熟悉这些目录结构可以帮助用户更高效地定位和操作文件...
Linux 系统目录结构 Linux 系统目录结构是 Linux 操作系统中的核心组件之一。它是一个树状结构,组织了所有的文件和目录,使得用户可以方便地访问和管理系统中的资源。目录结构的最顶层是由根目录开始的,使用斜杠 ...
详细描述介绍了Linux系统各个目录及各个目录的功能作用
在Linux操作系统中,文件系统是组织和存储数据的基础架构,它负责管理磁盘上的文件和目录,使得用户和进程能够高效地访问、...希望《Linux文件系统结构分析》文档能提供更深入的探讨,帮助读者进一步理解这一核心概念。
### Linux与Windows系统结构目录的差异 #### 一、系统默认目录的差异 在操作系统领域,Linux 和 Windows 是两种截然不同的系统。它们不仅在设计理念上有显著区别,在实际使用过程中,用户也能感受到明显的差异,...
理解这些文件与目录的结构和功能对于掌握Linux系统的管理与维护至关重要。接下来,我们将详细解读Linux文件系统中的文件和目录结构。 首先,Linux系统中的一条核心原则是“一切皆文件”。这意味着无论是传统意义上...
Linux目录结构是Linux系统中一个非常重要的概念,它是Linux系统的基础设施,了解Linux目录结构对于Linux初学者来说非常重要。 Linux目录结构与Windows目录结构有很大的区别, Linux目录结构遵循文件系统层次结构...
理解Linux的文件目录结构有助于更好地管理和使用Linux系统。每个目录都有其特定的作用和意义,掌握这些目录的功能和使用场景对于有效地管理和操作Linux系统至关重要。希望本文能够帮助读者更好地理解Linux文件目录...
Linux操作系统是一个类Unix系统,其文件系统结构是一棵倒置的树,以根目录“/”作为起点。在Linux系统中,所有文件和外部设备都以文件的形式挂接在这个倒立的树形结构上,与以驱动器盘符为基础的Windows系统有所不同...