1. linux的文件类型

    普通文件:分为纯文本和二进制

    目录文件:目录,存储文件的唯一地方

    链接文件:指向同一个目录或者文件的文件,分为符号链接(软链接)和硬链接

    特殊文件:与系统外设相关的,通常在/dev目录下面,分为块设备和字符设备

    注:查看文件的命令 ls ,file ,stat等

  2. 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 系统手册页