目录结构
————
/
这就是根目录。在Windows,DOS或者其他类似的操作系统里面,每个分区都会有一个相应的根目录。但是Linux和其他Unix系统把所有的文件都放在一个目录树里面,/ 就是唯一的根目录。一般来讲,根目录下面很少保存什么文件,或者只有一个内核映像在这里。
/boot
很多Linux系统把内核映像和其他一些和启动有关的文件放在这里。
/tmp
一般只有启动的时候产生的临时文件才会放在这个地方。我们自己的那些临时文件都放在 /var/tmp。
/mnt
这个目录下面放着一些用来mount其他设备的子目录,比如说/mnt/cdrom或者/mnt/floppy。在某些Linux里面这个目录是被/mount代替的。
/lib
启动的时候所需要用到的库文件都放在这个目录下。那些非启动用的库文件都会放在/usr/lib下。内核模块是被放在/lib/modules/(内核版本)下的。
/proc
这个目录在磁盘上其实是不存在的。里面的文件都是关于当前的系统状态的,包括正在运行的进程,硬件状态,内存使用的多少……大部分文件都是给电脑看的。
/dev
这个目录下保存着所有的设备文件。里面有一些Linux内核创建的用来控制硬件设备的特殊文件。注意,网卡设备文件(eth0,ppp0等)不在这儿。
/var
这里有一些被系统改变过的数据。比如说/var/tmp,就是用来储存临时文件的。还有很多其他的进程和模块把它们的记录文件也放在这个地方。下面将会列举一些重要的子目录:
/var/log
这里放着绝大部分的记录文件。随着时间的增长,这个目录可能会变得很臃肿。所以需要定期来清理一下。
/var/run
包括了各种运行时的小信息。
/var/lib
包括了一些系统运行的时候需要的文件。如果你用笔记本上网,/var/lib/pcmcia/stab可能会对你有用。
/var/spool
邮件,新闻,打印序列的所在地。
/root
Root用户的主目录。就跟学校管宿舍的老大爷的房间一样。
/home
一般用户的主目录都会放在这个目录下。就跟学校宿舍的各个房间一样。在Linux下,你可以通过$ cd ~ 来进入你自己的主目录。
/etc
如果你是Root用户的话,这个目录应该是你最常来的地方。这里保存着绝大部分的系统配置文件。相对来讲,单个用户的系统配置文件将会保存在这个用户自己的主目录里面。这里的文件会根据你所安装的软件而增减。下面将会列举一下重要的子目录:
/etc/X11
这里放着X系统所需要的配置文件。XF86Config就是把配置储存到这个地方的。/etc/X11/fonts里面放着一些服务器需要的字体。还有一些窗口管理器存放的配置文件也是放在这个地方的。
/etc/init.d
对于Debian来说,这个目录保存着启动描述文件,包括各种模块和服务的加载描述。所以如果不清楚的话,最好不要随便删这里的东西。这里的文件都是系统进行配置的,不是用户自己用来配置的。
/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是一样的。注意,在Debian下,2表示启动。
/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
这里保存着源代码文件。Linux内核的源代码都放在/usr/src/linux下了。
/usr/doc
这里保存着各种文档文件。这些文件可以帮助你了解Linux,解决问题和提供一些技巧。或者你可以通过访问
http://www.linuxdoc.org 来活得更多的知识。
/usr/local
这里面保存着本地计算机所需要的文件。在用户进行远程访问的时候特别有意义。这个目录在有些Linux系统下就是一个单独的分区,存放一些这台机子所属的那个用户的文件。里面的结构和/usr是一样的。
/usr/shared, /usr/share
这里保存着各种共享文件,比如说某个应用程序所需要的声音文件。
参考命令
————
ls — 列出目录和文件
cd — 进入一个目录
分享到:
相关推荐
本文将详细介绍根目录下的一些关键子目录及其功能。 首先,`/bin`目录是存放用户常用命令的地方,如`cp`用于复制文件,`ls`用于列出目录内容,以及`cat`用于查看文件内容。这些命令对于日常操作至关重要,因为它们...
下面将详细介绍 Linux 目录树结构的各个组成部分及其作用。 根目录 (/):根目录是 Linux 文件系统的根目录,是所有文件和目录的起点。它包含了所有其他目录和文件,是 Linux 文件系统的中心。 bin 目录 (/bin):...
### Linux-根目录介绍 #### 1. /bin (Binary二进制) - **功能**:此目录主要用于存放系统中的可执行程序文件。这些程序文件是用户常用的命令,如`ls`、`pwd`、`whoami`等,通常由普通用户执行。 - **重要性**:...
Linux目录结构遵循着统一的Filesystem Hierarchy Standard(FHS),对系统中的各目录和文件进行了标准化的规定。正确理解Linux目录的作用,有助于更好地使用Linux系统 Linux目录结构遵循着统一的Filesystem Hierarchy ...
在Linux系统中,配置文件位于`/etc`目录下,用于设定软件的运行参数。例如,`/etc/passwd`存储用户信息,`/etc/network/interfaces`管理网络设置。 八、日志文件 日志文件记录了系统的活动和错误信息,通常位于`/...
在本文中,我们将介绍如何将 Home 目录下的内存转移到根目录下,适合 CentOS 6 及 CentOS 7 版本的 Linux 系统。我们将一步一步地介绍整个过程,包括查看空间使用情况、备份分区文件、卸载 Home 目录、删除 Home ...
在Linux操作系统中,目录结构是其核心组成部分,它组织了系统中的所有文件和程序,使得管理、查找和访问资源变得高效且有序。本篇将详细阐述Linux中的主要目录及其功能,帮助你深入理解这个强大的开源操作系统的基础...
在Linux操作系统中,目录结构是系统组织和管理文件的基础。Linux遵循的是单一系统根目录(/)的概念,所有文件和目录都从这个根目录开始。本文将深入探讨Linux的目录结构...学习Linux目录结构是成为Linux高手的第一步。
7. Linux目录结构: 在Linux系统中,“/”是根目录,下一级目录包括诸如/bin、/boot、/dev、/etc、/home、/lib、/proc、/root、/tmp、/usr、/var等,各自承载着不同的功能和用途。例如,/bin目录存放标准的用户命令...
linux系统目录的介绍
本文将详细介绍Linux系统中一些常见的目录及其用途。 1. **/bin**:这是存放系统基本命令的地方,包括像`cp`、`ls`、`cat`这样的用户常用命令。无论是普通用户还是管理员,甚至是系统启动和维护,都需要用到这里的...
本文将围绕这一主题,详细介绍如何在Linux系统中实现共享目录的配置与使用。 #### 一、共享目录的基本概念 共享目录是指在多台计算机之间共享存储空间的功能。在Linux环境下,可以通过多种方法实现共享目录的目的...
以下是对Linux根目录结构的详细介绍: 1./bin目录:存放二进制可执行文件。这些是系统正常运行所需要的最基本的命令。比如ls、cd、init、pwd等常用命令。 2./sbin目录:存放超级用户(root用户)的二进制可执行...
在Linux环境下,使用C++编写一个能够利用zlib库压缩目录至.zip文件的程序是一项实用技能。zlib库是广泛使用的开源压缩库,它提供了多种数据压缩算法,包括DEFLATE,这是.zip文件格式常用的算法。以下将详细介绍如何...
本文将深入介绍Linux文件系统的结构、常用文件和目录的操作命令,帮助读者快速上手。 #### 二、Linux文件系统结构 Linux采用了层次化的文件系统结构,所有文件和目录都从根目录`/`开始。以下是一些常见的目录及其...
Linux系统以其开源、免费、安全、稳定等特性在服务器市场占有一席之地,其目录结构清晰,用途分明,对用户来说,熟悉Linux目录结构是进行日常管理和操作的基础。以下是根据提供的【部分内容】对Linux系统目录结构的...
本文将详细介绍如何保留/tmp目录下的特定文件,包括修改系统文件、添加保留文件列表、保存和退出等步骤。 一、修改系统文件 要保留/tmp目录下的特定文件,需要修改系统文件/etc/cron.daily/tmpwatch。使用nano文本...
"Linux下文件及目录的监控程序"就是这样一个工具,它能实时监控指定的文件和目录,并在发生变化时记录这些变动。下面将详细介绍这个程序及其相关知识点。 首先,这个程序的实现主要依赖于Linux内核提供的`inotify`...
下面将详细介绍如何使用 Linux 命令行下的 FTP 命令实现多文件下载和目录下载。 一、登录 FTP 服务器 要使用 FTP 命令行下载文件,首先需要登录 FTP 服务器。可以使用以下命令: ``` ftp IP PORT ``` 其中,IP 是 ...
### Linux简易介绍 #### 第一章 Linux操作系统概述 ##### 一、Linux命令格式 Linux操作系统提供了丰富的命令行功能,这使得用户能够通过简单的文本输入来完成各种复杂的操作。以下是Linux命令格式的一些基本介绍:...