标签:linux文件系统
文件系统:
文件是分成两部分存放:
元数据:描述文件的属性
数据:文件的内容
分层编址方式:
在文件系统中,基于文件名引用文件,按名来进行文件存取。
在文件系统中,对于文件名有一系列的规定;
1.文件名不能包含“/”字符;
“/”:表示根文件系统;所谓根文件系统,即为Linux文件的原初起点;
“/”:表示路径的分隔符;
2.文件名的长度不能超过255字符;
3.在同一位置,文件名不能重复使用;
4.文件名称严格区分大小写;(Linux系统不区分大小写,区分大小写的是文件系统)
文件系统使用路径的概念标识文件的位置:所为路径,就是定位一个文件所在的位置时,所必须经过的目录的层级结构的集合;
文件系统中的路径的描述方式:
绝对路径:
一切以“/”开始查找的路径;
相对路径:
一切以“当前工作目录”开始查找的路径;
“.”:表示当前工作目录;
“..”:表示当前工作目录的父目录(上一级目录);
因此也可以说,一切以“.”或“..”开始查找的路径,叫做相对路径;而且在使用“.”表示当前工作目录的时候,可以省略;
如何选择路径?选择相对路径还是绝对路径?
如果查找文件时,目标文件和当前目录不顺路,就使用绝对路径;如果顺路就使用相对路径;
顺路指的是:当前工作目录被包含在绝对路径之中;
家目录:
每个用户登录系统时默认的当前工作目录;也是每个用户的起始目录;
也称为“Home Directory”
任何一个路径其实都是两部分组成:
文件的基名:
basename
文件的目录名:
dirname
本文出自 “13366421” 博客,谢绝转载!
标签:linux文件系统
原文地址:http://13376421.blog.51cto.com/13366421/1970664