Linux文件系统特点
- Linux文件系统是一个典型的单根、分层、树形结构,系统的第一级目录称为根目录,符号“/”表示,根目录包含文件和子目录,依此递归;
- Linux系统中的任何工作(进程)都和文件系统(目录或文件)相关;
- 字符“.”开始的文件名为隐藏文件,默认不显示;
- 文件名和命令名严格区分大小写;
- Linux系统中没有文件扩展名的概念;
- 文件名支持空格、“.”、“-”、“_”四种特殊符号,但不建议使用空格。
常用目录结构
| 目录 |
作用 |
| / |
根目录 |
| /bin |
系统启动和运行所必需的二进制程序(可执行程序) |
| /boot |
Linux内核、安装磁盘映像、启动加载程序 |
| /boot/grub/grub.conf |
启动加载配置文件 |
| /boot/vmlinuz |
Linux内核文件 |
| /dev |
设备目录 |
| /etc |
所有系统层面的配置文件和一系列的脚本文件。 |
| /etc/crontab |
计划任务配置文件 |
| /etc/fstab |
存储设备及挂载点配置文件 |
| /etc/passwd |
用户信息 |
| /home |
普通用户的家目录的父目录 |
| /lib |
系统程序所需的库文件 |
| /lost+found |
文件系统分区的备份区 |
| /media |
媒体存储设备挂载点 |
| /mnt |
可移动存储设备挂载点 |
| /opt |
可选软件的安装目录 |
| /proc |
内核的虚拟文件系统 |
| /root |
root用户的家目录 |
| /sbin |
系统的二进制可执行文件,root用户操作 |
| /tmp |
系统和各程序创建的临时文件的存储目录 |
| /usr |
普通用户所需的程序和文件 |
| /usr/bin |
系统安装的二进制可执行文件 |
| /usr/lib |
/usr/bin里的程序所需的库文件 |
| /usr/local |
用户开发的程序的编译结果目录 |
| /usr/sbin |
系统管理程序目录 |
| /usr/share |
/usr/bin里的程序运行所需的一些共享数据 |
| /usr/share/doc |
共享的文档 |
| /var |
内容动态改变的目录,数据库、邮件等数据文件存放该目录 |
| /var/log |
日志文件 |
文件相关
文件属性

| 字段 |
含义 |
-rw-r--r-- |
文件类型和权限字符串 |
| 1 |
文件的链接数 |
| pikachu |
文件所属用户名 |
| pikachu |
文件所属组的名称 |
| 152K |
文件大小 |
| 3月 15 15:16 |
最后一次修改文件的日期和时间 |
| a.pac |
文件名称 |
文件类型
权限字符串的第一个字符表示文件类型
-rw-r--r--
| 字段 |
含义 |
| d |
目录 |
| - |
文件 |
| l |
链接文件 |
| b |
面向块的设备文件,一般是供储存的接口设备 |
| c |
面向字符的设备文件,即串行设备,例如键盘、鼠标 |
常用的操作命令
文件存储原理

硬链接

符号链接

相关文章:
-
2022-12-23
-
2021-10-30
-
2021-07-03
-
2021-04-18
-
2022-12-23
-
2022-01-09
-
2021-04-25
-
2021-12-30