linux文件系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件系统相关的知识,希望对你有一定的参考价值。

一、linux的哲学思想包括以下几个方面:

1、一切都由文件组成(包括硬件设备、以及通信接口等),使用文本文件保存配置信息(好处:一款文本编辑器完成大多数系统操作)。

2、由众多功能单一的程序组成:保证一个程序只做一件事,并且能做好他。

3、尽量避免与用户交互。(易于以编程的方式实现自动化任务)


二、文件系统及文件介绍:

 linux采用目录、文件的树形层级结构形式的文件系统。其中目录主要是做路径映射;文件是存储空间存储的一段数据流,对数据可以做到按名存取。


1、文件路径的表示:

绝对路径:从根起始的路径。

相对路径:从当前位置开始表示的路径。


2、文件名使用法则:

严格区分字符大小写;

目录也是文件,在同一路径下,两个文件不能同名;

支持除/以外的任意字符;

最长不能超过255个字符。


3、linux文件系统结构:

/:系统原始起点,根目录。

home:用户家目录(用户起始目录),普通用户管理文件的位置。


工作目录:

    /etc/sysconfig/network-scripts/ifcfg-eno16777736

basename:最右侧的文件或目录名,如上述的ifcfg-eno16777736;

dirname:basename左侧的路径,如上述的 /etc/sysconfig/network-scripts/;


获取文件路径的basename:

#basename /etc/sysconfig/network-scripts/ifcfg-eno16777736

获取文件路径的dirname:

#dirname /etc/sysconfig/network-scripts/ifcfg-eno16777736




以上是关于linux文件系统的主要内容,如果未能解决你的问题,请参考以下文章

Linux 文件系统管理

linux文件系统类型

linux系统中对文件系统的原理进行分析

Linux文件系统操作命令

linux kernel 文件系统编程接口

linux下啥文件系统支持超个4G的单个(重点)文件?