Linux根文件系统子目录功能讲解

1、/bin目录

看到“bin”大家应该能想到bin文件,bin文件就是可执行文件。所以此目录下存放着系统需要的可执行文件,一般都是一些命令,比如ls、mv等命令。此目录下的命令所有的客户都可以使用。

2、/dev目录

dev是device的缩写,所以此目录下的文件都是和设备有关的,此目录下的文件都是设备文件。在Linux下一切皆文件,即使是硬件设备,也是以文件的形式存在的,比如/dev/ttymxc0(I.MX6ULL根目录会有此文件)就表示I.MX6ULL的串口0,我们想要通过串口0发送或者接收数据就要操作文件/dev/ttymxc0,通过对文件/dev/ttymxc0的读写操作来实现串口0的数据收发。

3、/etc目录

此目录下存放着各种配置文件,大家可以通过进入Ubuntu的etc目录看一下,里面的配置文件非常多!但是在嵌入式Linux下此目录会很简洁。

4、/lib目录

lib是library的简称,也就是库的意思,因此此目录下存放着Linux所必须的库文件。这些库文件是共享库,命令和用户编写的应用程序要使用这些库文件。

5、/mnt目录

临时挂载目录,一般为空目录,可以在此目录下创建空的子目录,比如/mnt/sd、/mnt/usb,这样就可以将SD卡或者U盘挂载/mnt/sd或者/mnt/usb目录中。

6、/proc目录

此目录一般为空的,当Linux系统启动以后会将此目录作为proc文件系统的挂载点,proc是个虚拟的文件系统,没有实际的存储设备。proc里面的文件都是临时存在的,一般用来存储系统运行信息文件。

7、/usr目录

要注意,usr不是user的缩写,而是 Unix SoftWare Resource的缩写,也就是Unix操作系统软件资源目录。这里有一个小知识点,那就是Linux一般被称为类Unix操作系统,苹果的MacOS也是类Unix操作系统。关于Linux和Unix操作系统的渊源大家可以直接在网上找Linux的发展历史来看。既然是软件资源目录,因此/usr目录下也存放很多软件,一般系统安装完成以后此目录占用的空间最多。

8、/var目录

此目录存放一些可以改变的数据。

9、/sbin目录

此目录存放一些可执行文件,但是此目录下的文件或者说命令只有管理员才能使用,主要用户系统管理。

10、/sys目录

系统启动以后此目录作为sysfs文件系统的挂载点,sysfs是一个类似于proc文件系统的特殊文件系统,sysfs也是基于ram的文件系统,也就是说它也没有实际的存储设备。此目录是系统设备管理的重要目录,此目录通过一定的组织结构向用户提供详细的内核数据结构信息。

11、/opt目录

可选的文件、软件存放区,由用户选择将哪些文件或软件放到此目录中。

特此声明:如上内容转自正点原子《I.MX6U嵌入式Linux驱动开发指南》

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值