Linux文件系统基础
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件系统基础相关的知识,希望对你有一定的参考价值。
路径:
绝对路径:相对于文件系统根目录的路径。
相对路径:相对于当前工作目录的路径。
文件类型:
- -:普通文件。
- d:directory,目录文件。
- b:block,块设备文件。
- c:char,字符设备文件。
- l:link,符号链接文件。
- p:pipe,命令管道文件。
- s:socket,套接字文件。
文件系统目录:
/boot:存放系统启动相关文件,如内核、initrd以及grub等。
/dev:存放设备文件。
块设备:随机访问,数据存放为数据块。
字符设备:线性访问,以字符为单位。
/etc:存放配置文件。
/home:用户家目录,默认为/home/USERNAME。
/root:root用户家目录。
/lib:库文件(静态库-.a、动态库-.so)及内核模块文件。
/lib/modules:内核模块文件。
/media:挂载点目录,用于挂载移动设备。
/mnt:挂载点目录,用于挂载额外的临时文件系统。
/misc:杂项目
录。
/opt:可选目录,第三方程序安装目录。
/proc:伪文件系统,存放内核映射文件。
/sys:伪文件系统,存放跟硬件设备相关的属性映射文件。
/tmp:临时文件目录。
/var:可变化文件。
/var/tmp:临时文件目录。
/bin:可执行文件,用户命令。
/sbin:可执行文件,管理命令。
/usr:universal shared readonly,全局共享可执行文件。
/usr/bin
/usr/sbin
/usr/lib
/usr/local
/usr/local/bin
/usr/local/sbin
/usr/local/lib
命名规则:
- 长度不能超过255个字符。
- 不能使用/当文件名。
- 严格区分大小写。
以上是关于Linux文件系统基础的主要内容,如果未能解决你的问题,请参考以下文章