Linux 文件系统:
rootfs:根文件系统,用 / 表示
根下的一级子目录:
/boot : 系统启动相关的文件,如:内核、initrd,以及grub (bootloader)
/dev : 设备文件。设备文件分为两种类型:块设备----随机访问,按数据块访问。字符设备-----线性访问,按字符为单位。
/etc : 配置文件。配置文件主要存储路径。
/home:用户家目录,每一个用户的家目录默认为 /home/username
/root :root家目录。
/lib :库文件
静态库,通常以 “.a" 结尾
动态库,以“ .dll ”,“.so” 结尾 (共享库,shared object)
/lib/modules : 内核模块文件
/media : 挂载点目录,通常用来挂载移动设备
/mnt : 挂载点目录,通常原来挂载额外的临时文件系统
/misc : 杂项
/opt : 可选目录
/proc :伪文件系统,里面显示的是内核映射文件
/sys :伪文件系统,跟硬件设备相关的属性映射文件
/tmp :临时文件
/var :可变化的文件
/bin :可执行文件,用户命令
/sbin :可执行文件,管理命令
/usr :全局的共享只读文件
/usr/local :第三方程序的安装目录
文件命名规则:
1. 长度不能超过255个字符
2. 不能使用 / 当文件名
相对路径:相对于当前位置,而开始的文件引用路径
绝对路径:由根目录开始,到文件所在路径