Linux的文件系统结构以及目录作用

一:储存位置

文件只能存储在文件系统中,文件系统能够帮助用户存储文件和找到文件;对于不同的文件系统;所支持的特性各有差异比如 NTFS是windows的默认文件系统,FAT32 文件系统单个文件不能超过4G;所以通常在U盘中会将默认的fat32的文件系统重新格式化成NTFS的文件系统;因为NTFS的文件系统是支持4G以上文件的

二:文件系统的目录层次结构

windows 用的是多根多树状的文件系统

在windows中将一个盘符或者是一个分区看成是一个单独的树根,而每个盘符下的文件和子目录就组成树的枝叶;因此将windows称为多根多树状的结构

Linux 用的是单根倒树状的文件系统

在Linux中所有的文件路径都是从根目开始;并且根目录在 Linux中有且仅有一个,所以将其看成是一颗倒着的目录树,因此将其称为单根倒树状的文件系统结构

文件系统的路径:都是斜杠来作为分隔符

windows: \       

Linux: /         

差异性: windows 中文件和目录的命名是不区分大小写 Linux中严格区分大小写

三:目录的作用

/root 根目录下的root目录是root用户的家目录,存储超级管理员root的用户文件

/home/username 普通用户的家目录,该目录下会以用户的名称作为子目录;存储普通用户的文件/usr 用户自定义安装的软件,以及系统的支持库文件存放的位置

/usr/bin 存放的是普通用户执行的命令文件(也就是一些可执行的程序)

/usr/sbin 存放的是超级管理员执行的命令文件(也就是root用户可以执行的一些程序)

/usr/local 用户通过编译安装软件存放的路径/etc 系统的配置目录(网络、用户信息…)

/var 存放服务的数据和系统日志(包括服务的日志以及系统启动、登录、安全日志等)

/tmp 临时目录(通常都是程序的缓存文件,核心重要的数据不会存放在此)

/boot 系统引导目录(内核、和引导的程序都存放在此)

/dev 系统设备目录 (系统中识别到的设备都存放在此)

/proc /sys 系统的运行状态,这个目录下不能存放数据(存放的数据会在系统关闭时自动删除)

四:文件和目录的命名规则

1.文件和目录的名称不能超过255个字符

2.文件名的名称可以使用除了   /    以外的任意字符,都是有效的文件名

3.文件没有后缀名的称谓(在Linux中不以文件的后缀来决定文件的类型);文件名就是一个单纯的名称,除了名称以外没有意义

4.在Linux中不建议使用特殊的字符来作为文件名($ * & %)防止产生歧义;如果非要使用,则需要使用单引号引起来e.文件名的大小写严格区分

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值