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.
分类:
linux shell
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-12-30 R语言中判断两个数据框是否完全相同
2021-12-30 R语言中order排序出现2大于10的情况?
2021-12-30 R语言中NA的判断
2020-12-30 centos7 中 安装gcc编译器
2020-12-30 vmware虚拟机安装mint-20全过程
2020-12-30 vmware虚拟机安装deepin20全过程
2020-12-30 vmware虚拟机安装openSUSE-Leap-15.2全过程