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        /syt        系统的运行状态,这个目录下是不能存放数据(存放的数据会在系统关闭时自动删除)

三、文件和目录的命令规则:

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

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

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

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

5.文件名的大小写严格区分

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ad钙奶长高高

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值