linux 中 根目录下各级目录的主要作用

 

001、 centos7 中根目录下各级目录

[root@pc1 /]# ls
bin   dev  home  lib64  mnt  proc  run   srv  tmp  var
boot  etc  lib   media  opt  root  sbin  sys  usr
[root@pc1 /]# ll -h
total 24K
lrwxrwxrwx.   1 root root    7 Sep 19 00:14 bin -> usr/bin
dr-xr-xr-x.   5 root root 4.0K Sep 19 08:59 boot
drwxr-xr-x.  19 root root 3.2K Sep 19 08:58 dev
drwxr-xr-x. 139 root root 8.0K Sep 23 20:18 etc
drwxr-xr-x.   4 root root   41 Sep 23 20:18 home
lrwxrwxrwx.   1 root root    7 Sep 19 00:14 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Sep 19 00:14 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 Apr 11  2018 media
drwxr-xr-x.   2 root root    6 Apr 11  2018 mnt
drwxr-xr-x.   3 root root   16 Sep 19 00:20 opt
dr-xr-xr-x. 259 root root    0 Sep 19 08:58 proc
dr-xr-x---.  17 root root 4.0K Sep 23 20:20 root
drwxr-xr-x.  42 root root 1.3K Sep 23 20:19 run
lrwxrwxrwx.   1 root root    8 Sep 19 00:14 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 Apr 11  2018 srv
dr-xr-xr-x.  13 root root    0 Sep 19 08:58 sys
drwxrwxrwt.  17 root root 4.0K Sep 23 20:25 tmp
drwxr-xr-x.  13 root root  155 Sep 19 00:14 usr
drwxr-xr-x.  20 root root  282 Sep 19 08:58 var

 

002、centos8根目录结构

 

[root@localhost /]# ls
bin   dev  home  lib64  mnt  proc  run   srv  tmp  var
boot  etc  lib   media  opt  root  sbin  sys  usr
[root@localhost /]# ll -h
total 28K
lrwxrwxrwx.   1 root root    7 Nov  3  2020 bin -> usr/bin
dr-xr-xr-x.   5 root root 4.0K Nov 19 17:34 boot
drwxr-xr-x.  19 root root 3.1K Dec 30 06:11 dev
drwxr-xr-x. 140 root root 8.0K Dec 30 06:20 etc
drwxr-xr-x.   4 root root   41 Nov 19 09:43 home
lrwxrwxrwx.   1 root root    7 Nov  3  2020 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Nov  3  2020 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 Nov  3  2020 media
drwxr-xr-x.   3 root root   18 Nov 19 17:21 mnt
drwxr-xr-x.   2 root root    6 Nov  3  2020 opt
dr-xr-xr-x. 243 root root    0 Dec 30 06:11 proc
dr-xr-x---.  15 root root 4.0K Dec 30 06:19 root
drwxr-xr-x.  42 root root 1.2K Dec 30 06:20 run
lrwxrwxrwx.   1 root root    8 Nov  3  2020 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 Nov  3  2020 srv
dr-xr-xr-x.  13 root root    0 Dec 30 06:11 sys
drwxrwxrwt.  19 root root 4.0K Dec 30 06:20 tmp
drwxr-xr-x.  12 root root  144 Nov 19 17:15 usr
drwxr-xr-x.  21 root root 4.0K Nov 19 17:34 var

 

003、ubuntu中根目录结构

root@ubuntu01:/# ls
bin   cdrom  etc   lib    lib64   lost+found  mnt  proc  run   snap  swapfile  tmp  var
boot  dev    home  lib32  libx32  media       opt  root  sbin  srv   sys       usr
root@ubuntu01:/# ll -h
total 3.9G
drwxr-xr-x  20 root root 4.0K 10月 31 14:45 ./
drwxr-xr-x  20 root root 4.0K 10月 31 14:45 ../
lrwxrwxrwx   1 root root    7 10月 31 14:39 bin -> usr/bin/
drwxr-xr-x   4 root root 4.0K 10月 31 15:14 boot/
drwxrwxr-x   2 root root 4.0K 10月 31 14:45 cdrom/
drwxr-xr-x  18 root root 4.2K 12月 30 19:04 dev/
drwxr-xr-x 134 root root  12K 11月  7 20:24 etc/
drwxr-xr-x   6 root root 4.0K 11月 19 22:27 home/
lrwxrwxrwx   1 root root    7 10月 31 14:39 lib -> usr/lib/
lrwxrwxrwx   1 root root    9 10月 31 14:39 lib32 -> usr/lib32/
lrwxrwxrwx   1 root root    9 10月 31 14:39 lib64 -> usr/lib64/
lrwxrwxrwx   1 root root   10 10月 31 14:39 libx32 -> usr/libx32/
drwx------   2 root root  16K 10月 31 14:39 lost+found/
drwxr-xr-x   3 root root 4.0K 10月 31 15:07 media/
drwxr-xr-x   2 root root 4.0K  8月  8 06:52 mnt/
drwxr-xr-x   2 root root 4.0K  8月  8 06:52 opt/
dr-xr-xr-x 376 root root    0 12月 30 19:02 proc/
drwx------   5 root root 4.0K 10月 31 15:36 root/
drwxr-xr-x  36 root root  980 12月 30 19:06 run/
lrwxrwxrwx   1 root root    8 10月 31 14:39 sbin -> usr/sbin/
drwxr-xr-x  13 root root 4.0K  8月  8 06:59 snap/
drwxr-xr-x   2 root root 4.0K  8月  8 06:52 srv/
-rw-------   1 root root 3.9G 10月 31 14:39 swapfile
dr-xr-xr-x  13 root root    0 12月 30 19:02 sys/
drwxrwxrwt  23 root root 4.0K 12月 30 19:07 tmp/
drwxr-xr-x  14 root root 4.0K  8月  8 06:52 usr/
drwxr-xr-x  14 root root 4.0K  8月  8 06:58 var/

 .

不同系统目录结构大致相同。

 

004、各级目录的作用

01、/boot;开机所需文件--内核、开机菜单以及所需的配置文件

02、/dev; 以文件形式存放任何设备与接口

03、/etc:配置文件

04、/home:所有用户的家目录

05、/bin ; 实际上是/usr/bin;存放单用户模式下还可以操作的命令

06、/lib; 实际上是/usr/lib;开机时用到的函数库,以及/bin/ 、/sbin下面的命令要调用的函数

07、/sbin; 实际上是/usr/sbin;开机过程中需要的命令

08、/media; 用于挂载设备文件的目录

09、/opt;放置第三方的软件

010、/root; 系统管理员的家目录

011、/srv;一些网络服务的数据文件目录

012、/tmp;任何人均可使用的“共享”临时目录

013、/proc;虚拟文件系统,例如系统内核、进程、外部设别及网络状态等;

014、/usr/local;用户自行安装的软件

015、/usr/share;帮助与说明文件,也可放置共享文件;

016、/var; 主要存放经常变化的文件,比如日志

017、/lost + found; 当文件系统发生错误时,将一些丢失的文件片段存放在这里。

 

参考:

linux就该这么学;p114.

 

posted @ 2023-12-30 17:39  小鲨鱼2018  阅读(10)  评论(0编辑  收藏  举报