Linux文件系统
一,文件存放位置
1./sbin 系统二进制目录,存放管理员级别的各种命令工具
2./bin 二进制目录,存放普通用户级别的各种命令工具
3./dev 设备目录,unix/linux对各种设备都是以文件的形式挂载的
4./boot 启动目录,存放启动文件
5./etc 系统配置文件目录,一般应用程序的配置信息都在这里
6./home 主目录,每个普通用户都会在这个目录下创建一个用户账号为名称的子目录
7./lib 库目录,存放系统和应用的库文件
8./lost+found 系统出现异常时,会将一些回显错误信息存放在该目录下
9./mnt 挂载目录,可移动媒体设备常用挂载的目录
10. /opt 第三方软件安装选择的目录
11. /proc 进程目录,存放现有硬件及当前进程的所有相关信息
12. /root 超级管理员root的主目录,环境变量
13. /tmp 临时目录
14. /srv 服务目录,存放本地服务相关文件
15. /usr 用户二进制目录,用户的各种数据文件和工具存在的目录
16. /var 可变目录,存放经常需要变化的文件,如系统日志等
17. /sys 系统目录,存放系统硬件信息的相关文件
18. /run 运行目录,存放系统运行时数据
二.文件的分类
- :普通文件(文本。二进制,压缩,图片,日志)
d :代表目录文件(Directory)相当于windos里的文件夹
b :代表块设备文件( block 存储设备硬盘)硬盘就是一个例子
c : 设备文件(打印机,终端) 鼠标,键盘算是
s :套接字文件,进程间通信(socket)
p :管道文件(pipe)
l:链接文件(link,相当于windos中的快捷方式)
Linux下的扩展名只是方便记忆,对文件不影响
.txt 文本文件
.log 日志文件
.conf .cfg .configure .xml 配置文件
.sh .bash shell脚本
.py python脚本