文件类型详解
- " - " : 普通文件
- " d " : 目录文件
- " l " : 链接文件
- " b " : 块文件
- " c " : 字符文件
普通文件
普通文件是指 文本文件,音频文件,视频文件,以及配置文件或二进制文件等都属于普通文件,例如
a.txt
b.mp3
c.mp4
d.conf
e.so
目录文件
目录文件是指文件夹目录,这里"d"指的就是"directory" 的简写
链接文件
链接文件是指一种特殊的文件,可以用来引用一个文件或者目录(可以理解为windows的快捷方式)
块文件
块文件是指设备文件的一种表示为装置文件里面可以提供存储接口设备(比如访问硬盘)
字符文件
字符文件是指设备文件的另一种,表示为装置文件里面的串口端口设备(比如访问打印机)
系统目录结构作用
/bin目录
bin是Binary的缩写: 这个目录下存放的是常用命令
/boot目录
这个里面放的是启动Linux的核心文件,包括一些连接文件或者镜像文件
/dev
dev是device设备的缩写,这个目录下存放的是Linux的外部设备.在Linux中访问设备的方式和访问文件的方式是相同的
/etc
这个目录下是存放所有系统管理所需要的配置文件和子目录
/home
家目录,以用户的账号来进行命名的
/lib或/lib64
这个是库文件用于存放一些.so文件(跟windows中的dll文件一个意思)
/media
系统会自动识别一些设备(如光盘,光驱等),当识别后,Linux会把设备挂载到这个目录下
/mnt
系统提供这个目录是为了防止让用户临时挂载别的文件系统.我可以将光驱挂载到/mnt上,然后进入这个目录查看光驱里面的内容
/opt
这是给主机额外安装软件所设置的目录,这个目录默认为空
/proc
这个目录是一个虚拟目录,系统内存映射
/root
系统管理员用户的家目录
/run或 /var/run
存放一些服务的pid
/sbin
这个目录存放的是系统管理员使用的系统文件
/srv
存放一些服务启动之后需要提取的信息
/sys
这个目录存放跟硬件驱动程序相关的信息
/tmp
存放的是临时文件
/usr
用于存放应用程序和文件(类似于windows下的program Files目录)
/usr/bin
存放系统用户使用的应用程序
/usr/sbin
存放超级用户使用的比较高级的管理程序和系统守护程序
/usr/src
内核源代码默认的放置目录
/var
不断扩充且修改的目录