linux的文件类型
普通文件:分为纯文本和二进制
目录文件:目录,存储文件的唯一地方
链接文件:指向同一个目录或者文件的文件,分为符号链接(软链接)和硬链接
特殊文件:与系统外设相关的,通常在/dev目录下面,分为块设备和字符设备
注:查看文件的命令 ls ,file ,stat等
linux目录结构
/boot 加载程序GRUB的文件,当计算机启动的时候,这些文件首先被加载,这个目录包含LINUX核(压缩文件vmlinuz)
/bin 系统启动的时候需要的引导程序,这些文件可以被普通用户使用
/sbin 为系统管理员保留的,这些文件不打算被普通用户使用,但是普通用户也可以使用,但要指定目录
/dev 硬件组件的设备文件的目录,LINUX下的设备被当成文件,便于读写,网络共享以及需要临时装载到文件系统中。
/etc 存放各种配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户家目录
/lib 标准程序设计库
/tmp 临时文件存储点
/root root家目录
/mnt 系统临时挂载点
/lost+found 平时是空的,系统非正常关机而留下无家可归的文件就放在这里
/proc 虚拟的目录,是系统内存的映射,可以直接访问这个目录来获取系统信息,目录包含的是虚幻的文件,他们不存在磁盘上,也不占用任何空间,当查看这些文件的时候,实际上是在访问存在内存中的信息。
/proc/1 关于进程1的信息目录,每个进程在/proc下有一个名为其进城号的目录
/var 某些打文件的溢出区,各种服务的日志文件,正常操作中被改变的文件,假脱机文件,记录文件,加锁文件,临时文件,页面格式化文件等。
/var/spool mail。news。打印队列和其他队列工作的目录,每个不同的spool在/var/spool下有自己的子目录,例如,用户的邮箱在/var/spool/mail中
/opt 应用程序
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录
/usr/bin 众多的应用程序
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/src 系统软件的源代码
/usr/src/linux linux 内核的源代码
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库
/usr/sbin 为系统管理员保留的程序
/usr/share/fonts 字体文件
/usr/share/doc 各种文档文件
/usr/share/man 系统手册页