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

命名规则:

  1. 长度不能超过255个字符。
  2. 不能使用/当文件名。
  3. 严格区分大小写。

你可能感兴趣的:(Linux文件系统基础)