Linux学习笔记4——文件目录标准

文件系统(内核的主要功能之一)
Linux文件系统是一个倒过来的树状结构,通过层次性的方式来管理组织系统上的文件,最顶层叫做根相当于“ / ”。
rootfs:根文件系统

文件系统层级标准FHS(Filesystem Hierarchy Standard):Linux标准委员会规定了根文件目录标准

  1. /boot:系统启动相关文件,如内核、initrd,以及grub(boot loader)

  2. /dev:设备文件(背景为黑色,字体问×××)
    设备文件类型:

    • 块设备:随机访问,数据块
    • 字符设备:线性访问,按字符为单位
    • 设备号:主设备号(major)和次设备号(minor)
  3. /etc:配置文件(Linux将设备的配置文件保存成纯文本文件)

  4. /home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME

  5. /root:管理员的家目录

  6. /lib:
    • 库文件 (库就是一些被调用的封装好的一些功能,在开发时直接调用这些功能就可以了。)
    • 静态库:Linux中.a(静态库便于文件管理,相当于共享对象就在静态库中,所以移植是方便些。)
    • 动态库:Linux中.so(shared object) (移植时需要同时移植共享对象。) Windows中.dll
      /lib/modules:内核模块文件

7./media:挂载点目录:移动设备

  • 挂载点:将设备关联到当前整个文件树上的某一个节点上,也就是将某个设备与当前文件系统的某个目录相关联。
    /mnt:挂在点目录:额外的临时文件系统

8./ opt:可选目录,第三方程序安装目录

9./proc:伪文件系统,内核的映射文件

10./sys:伪文件系统,跟硬件设备相关的属性映射文件

11./tmp:临时文件 /var/tmp

12./var:可变化文件

13./bin:binary(二进制)可执行文件,用户命令
/sbin:管理命令

14./usr:share read-only 只读文件
/usr/bin
/usr/sbin
/usr/lib

  • /usr/local:/usr/local/bin。。。/sbin。。。/lib

Linux的文件目录的命名规则
1.长度不能超过255个字符
2.不能使用“ / ”当文件名
3.严格区分大小写

转载于:https://blog.51cto.com/13691207/2096236

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值