首页 话题 小组 问答 好文 用户 我的社区 域名交易

[分享]Linux home目录位置在哪?

发布于 2025-03-02 20:30:08
0
39

系统目录也叫根目录,在linux系统下,通常用 / 表示,我们可以使用ls la / 命令查看根目录下包含哪些目录,如图1bin目录主要用于存放常用的命令,如cp, ls等命令。图中可以看到,bin目...

系统目录也叫根目录,在linux系统下,通常用 / 表示,我们可以使用ls -la / 命令查看根目录下包含哪些目录,如图1

图片alt

bin目录

主要用于存放常用的命令,如cp, ls等命令。图中可以看到,bin目录软链接到/usr/bin目录,因此/bin下有些程序是在/usr/bin目录下。当然我们自己开发的程序也可以放在该目录下。

boot目录

主要保存的是一些linux系统启动时所需要的核心文件,包括内核的二进制映像,该目录对于不了解linux内核的同学来说,建议不要去动该目录。

dev目录

主要保存的是一些外部设备,包括终端,u盘,磁盘,打印机等,例如linux接了一个u盘,这个时候,linux系统就会在dev目录下自动生成一个文件,将该文件使用mount挂载到linux下,就可以访问u盘了。

etc目录

该目录是linux系统的中心,主要保存的是系统管理所需的配置文件和目录,包括ip地址,主机名,ssh配置等相关文件,注意修改此目录下的文件时,最好提前备份,这样出现问题的时候,可以恢复系统。

home目录

主要是用户的主目录,除root用户外,其他用户都会在home目录生成一个以用户名为命名的目录。

lib目录

该目录主要存放的是一些共享库文件,这些文件都是linux系统下那些可执行程序所要依赖的库文件,因此最好不要删除不知名的库文件。自己开发的程序所依赖的库文件也可以放在该目录下。

lib32、lib64、libx32目录

该目录和lib目录作用差不多,区别在于lib32存放的是32位架构相关的库文件;lib64存放的则是64位架构的库文件;libx32存放的则是64位架构相关的库文件,但是以32位模式运行。这三个目录,对linux系统架构不熟悉的同学,建议不要去动,哪怕用不上,但是存在即合理。

lost+found目录

该目录一般情况下为空,当不为空时,则要注意,linux系统是不是非法关机了,因为该目录是当linux系统非法关机或重启时,会保存一些文件。

mnt目录

该目录也是linux系统给用户临时挂载的,最常用的就是在mnt目录下挂载一个可以和window交互的共享目录。

opt目录

该目录是用于用户额外安装软件的保存的目录

proc目录

该目录是保存进程相关信息和系统相关信息的目录,比如进程所占用的内存大小,系统内存大小等

root目录

超级管理员的主目录,普通用户无法访问该目录。

run目录

用于保存临时文件的系统,当系统重启时,会清空该目录。

sbin目录

存放的是系统管理员,比如root用户所使用的系统管理程序

usr目录

这是一个非常重要的目录,可执行性程序,头文件,lib库文件等所程序所需要的文件都保存在目录下,该目录的大小也比其他目录的要大。

var目录

该目录用于保存实时更新的文件,比如系统的日志文件,以及备份文件等。

linux系统根目录还包含了一些其他额外的目录,这些个目录不是必需的,不过linux系统的本质就是一切皆文件,因此根目录下每个目录都有存在的必要性和合理性,因此我们应尽量在根目录下创建一些用户自定义的目录和文件,保证根目录的简洁性。

评论
电脑助手
Lv.1普通用户

1446

帖子

14

小组

2694

积分

站长交流