Linux 文件架构

主要目录

/bin


Linux中最重要的一个文件夹,包含大部分常用的可执行命令,例如:

  • cp:复制命令
  • rm:移除命令
  • mkdir:创建目录
  • 。。。

/boot

Linux系统的内核,一些用户可能会根据自己的需要调整这个内核的位置,但是对于大部分系统来说,内核相关的文件都在这个文件夹下面。根据用户的使用要求,可能包含多个不同种类的内核。

/dev

包含硬件相关的游戏额文件,例如显示器(monitor)等。

/etc

这个文件夹包括了Linux大部分的配置文件,例如 lilo.conf,这个文件告诉你要启动哪一个操作系统。

/home

存放用户的个人文件,以及一些用户相关的配置文件,通常这个目录下面会有每个用户对应的一个文件夹:

cd /home/[username]

/lib

这是一个库目录,用来存放系统大部分动态链接库。几乎所有应用程序都会用到这个目录下的动态链接库。在Linux中,动态链接库的后缀为 .so,不过我们可能更熟悉的是Windows下的 .dll 文件,这是Windows下的动态链接库后缀名。一些程序会用到一些特定的动态链接库,通常需要为这些程序在环境变量中指明相应的路径。

/opt

安装一些临时的程序,所有的相关文件都在一个文件夹下,随时可以删除而不会影响Linux的其他文件架构,例如:Anaconda3,或者是一些包管理程序,可以安装在这个文件夹下尝试使用

/proc

这个目录下面包含了系统的各种信息,但是这里的文件并没有储存在硬盘里,而是在系统启动的时候在内存中生成的文件。

/root

管理员目录,非管理员用户可以进入这个目录,但是不能做任何的更改或者读写操作。

/sbin

同样这个目录下只有管理员有权限进行更改。包含了管理员用户使用的相关可执行文件,例如 Shutdown,关机命令,只有管理员权限才能执行这个命令或者文件。

/tmp

用于存放一些临时文件,例如窗口管理程序会利用这个文件夹存放一些临时文件。

/usr

跟用户无关,全称为 Unix Software Resources,Unix操作系统的软件资源存放的目录,与用户数据无关,系统默认的软件都会放置到 /usr,占用系统最多的存储空间,我们常见的一些重要的子目录如下:

子目录存储文件
/usr/bin存储了大部分的用户可使用指令,例如我们常用的编译程序:g++,gcc,c++,wget
/usr/sbin网络管理相关的必备程序
/usr/includec,c++等语言的包含文件
/usr/local系统管理员本机自己安装下载的软件
/usr/share共享文件夹
/usr/src源代码,一般系统内核相关的代码放置在/usr/src/linux/
/usr/X11R6窗口系统数据放置的目录

/var

存放一些大小经常发生变化的文件,例如数据库文件,以及日志文件,以及邮件,这些文件都可能随时间大小不断增长。

/mnt, /flopy, /cdrom

一般为空

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值