拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 Linux中的目录树结构

Linux中的目录树结构

白鹭 - 2022-01-20 2134 0 0

TipsMake.com -你有没有想过为什么Linux中有些程序存放在/bin、/sbin、/usr等不同目录下/bin 还是/usr/sbin?

比如有些存放在/usr/bin。为什么不用/bin 或/sbin?这些目录有什么区别?

Linux中目录树结构图1

在本文中,我们将回顾一下Linux的文件系统结构以及每个主目录的含义。

1。/-根

名副其实:根节点是所有文件和目录的起点。只有 root 用户有权限写入这个目录。注意/root是root用户的主目录,不是/。

2。/bin-用户的程序

此目录包含可执行程序。所有用户使用的通用Linux程序都保存在这里。示例包括:ps、ls、ping。

3。/sbin-系统程序

就像/bin,/sbinn也包含可执行程序,但它们是admin程序,用于系统维护。示例:reboot、fdisk、iptables。

4。/etc-配置文件

此目录包含程序的配置文件,也包含用于启动或关闭其他程序的shell脚本。例如:/etc/resolv.conf、/etc/logrolate.conf

5。/dev-设备文件

硬盘驱动器、USB驱动器等外围设备、外部驱动器或任何连接到系统的设备都存储在这里。例如:/dev/sdb1是你刚刚插入设备的USB的名称,打开这个USB需要root权限使用mount命令:#mount/dev/sdb1/tmp

6。/tmp-临时文件

此目录包含系统和用户创建的临时文件。系统重启时,保存在该文件夹中的文件将被删除。

7。/proc-进程信息

运行进程的信息将作为模拟目录文件系统保存在/proc中。例如,子目录/proc/{pid} 包含 ID 为 pid (pid ~ process ID) 的进程信息。另外,这里也是存放系统当前资源信息的地方,如:/proc/version、/proc/uptime。

8。/var-关于程序变量的文件

有关系统变量的信息保存在此目录中。喜欢关于日志文件的信息:/var/log、包和数据库/var/lib。

9。/usr-用户的程序

包含在系统级别 2 运行的程序的库、可执行文件、文档和源代码。里面

  1. /usr/bin 包含用户的可执行文件如:at、awk、cc、less。如果在/bin 中找不到,请在/usr/bin 中查找
  2. /usr/sbin 包含系统在 admin 下的可执行文件,如 atd、cron、sshd。如果在/sbin 中找不到,请查看此目录。
  3. /usr/lib 包含/usr/bin 和/usr/sbin 中程序的库
  4. /usr/local 包含从源代码安装的用户程序。比如你从源码安装apache,会保存在/usr/local/apache2下

10./home-用户的目录

此文件夹包含每个用户的所有个人文件。例如:/home/john、/home/marie

11./boot-引导文件

以 initrd、vmlinux 启动时所需的所有文件。 grub 保存在这里。示例 vmlixuz-2.6.32-24-generic

12./lib-系统库

包含对/bin和/sbin中可执行文件的库支持。这些库的名称通常以 ld * 或 lib *.so 开头。 *。例如,ld-2.11.1.so 或 libncurses.so.5.7

13./opt-可选的辅助应用程序

这个目录名的意思是可选的(可选),它包含来自其他独立供应商的附加应用程序。这些应用程序可以安装在/opt 或/opt 的子目录中

14./mnt-要挂载的文件夹

这是挂载系统文件的临时文件夹。比如#mount/dev/sda2/mnt

15./media-可以移除附加的设备

这个临时文件夹包含像 CdRom/media/cdrom 这样的设备。软盘/媒体/软盘或/media/Data硬盘分区(在Windows中理解为D:/Data drive)

16./srv-其他服务的数据

包含/srv/svs等服务器服务相关数据,包含CVS相关数据。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *