Linux基础之文件系统

本文详细解读了Linux哲学中的‘一切皆文件’概念,探讨了系统配置文件的文本形式、文件和目录的关系、路径表示、命名规则,以及硬链接、软链接的区别。还介绍了FHS(FilesystemHierarchyStandard)和文件删除原理,以及Linux常用目录的功能划分。
摘要由CSDN通过智能技术生成
Linux 哲学思想: 一切皆文件
所有系统配置文件:文本形式保存
查找文件时如例:图书馆--目录检索 --3 --301-22-5----- 书(绝对路径)
文件:存储空间中的一段流式数据:数据可以按名存取
目录:路径的映射
文件系统 = 目录 + 文件:
文件系统:层级结构:有索引
/ :根目录:文件系统起点: 倒置的树状结构
        /etc/sysconfig/network-scripts/ifcfg-ens33
                第一个/:代表根目录
                其余/:代表路径分隔符
文件路径表示方式:
        绝对路径:以根为起点表示的路径
        相对路径:从当前位置开始表示的路径
文件名的命名规则:
      
       严格区分大小写
      
       最长不超过255个字符
文件各段代表的意义
              
        dr-xr-xr-x. 5 root root 4096 Sep 17 15:50 boot
        文件类型:权限: 硬链接次数 :所有者: 所属组 :文件大小: 文件修改时间 :文件名
  
家目录:
工作目录:
/etc/sysconfig/network-scripts/ifcfg-ens33
dirname
basename

扩展:

        链接文件
                软连接文件: ln -s sourcefile destfile
                硬链接文件: ln sourcefile destfile
                硬链接:一个文件可以有多个有效的文件名,多个文件名均可以理解为文件的入口,当一个文件有 硬链接文件时,只有将所有的硬链接文件和源文件删除后,才能彻底删除文件,所有文件的inode节点号 相同。
        
                软链接:软链接文件中存放的是源文件的路径,删除源文件后,软链接文件依然存在,但无法访问
源文件
FHS
文件系统类型
inode block superblock
innode : 节点号
block :块:文件的最小存储单位。 最常见的块大小 4KB
superblock:超级块
软链接 硬链接 文件删除原理
# ls /
bin boot dev etc home lib lib64 media mnt opt proc root run sbin
srv sys tmp usr var
/bin :常用命令
/boot:Linux 启动相关静态文件,
/dev: 设备文件
/etc :系统管理所需要的配置文件以及子目录
/home: 普通用户的家目录、主目录。一般是由用户名命令的目录
/lib: 系统库文件
/lib64:
/media: 提供设备挂载
/mnt: 临时挂载点
/opt :安装额外软件的目录
/run: 运行时产生的一些文件
/sbin :系统管路员可以使用的命令
/srv :系统服务产生的一些数据文件
/tmp :临时文件存放路径
/usr: 用户应用程序和文件
/usr/src: 内核代码存放路径
/usr/local/src: 用户下载源代码存放路径
/var :系统中不断变化的文件,主要是日志文件
/root root 用户家目录
/proc :伪文件系统。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值