标签:linux
一、Linux的文件系统基础
一切皆文件
a、遍历
b、层级结构
两类数据:
元数据(metadata):索引
数据(data):文件内容
/:根
目录: 路径映射 /dev/tty1
例:
路径:/usr/share/doc
/doc 路径基名
/usr/share 目录名
basename NAME 获取文件的路径基名
dirname NAME 获取文件的路径目录名
FHS:文件层级系统
LSB定义的Linux发行版基础目录名称命名法则及功能规定
/bin,/sbin:系统自身启动和运行时可能会用到的核心二进制程序
/boot:系统引导启动时要加载的静态文件、内核和ramdisk及grub等
/dev:device的简写,所有设备相关文件文件
/etc:大多数应用程序的配置文件集中存放位置
/home:普通用户的家目录的统一存放位置,每个用户的主目录通常默认为/home/USERNAME
/root:管理员root用户的主目录
/lib,/lib64:libraries 库文件的存放位置
/lib/modules/KERNEL_VERSION/:内核模块存放位置
/lost+found:当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损 坏的文件系统。 有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。
/media和/mnt:外部存储设备的挂载路径
对于计算机来讲,文件是什么?
文件存储在硬盘上是于二进制数据流的形式
路径分隔符:/
相对路径:从当前位置开始定位的路径表示形式
绝对路径:从根开始定位的路径表示形式
特殊目录:
.表示当前目录
..表示当前的上一级目录
文件有两类标识符:
名字:
数字:inode i节点
Linux文件名:
1、严格区分大小写字符
file,File,FILE
2、文件名可以使用除了/以外的任意字符,建议不使用特殊符号
3、文件名最长255个字符
4、以.开头的文件是隐藏文件
标签:linux
原文地址:http://xiexiaojun.blog.51cto.com/2305291/1685645