Linux操作系统中,系统的一切设备都以文件的形式
文件中的最高层次称为根(/)目录
在Linux操作系统中,比较常见的文件系统主要有以下:
1)ext:这是一个专门针对Linux系统而开发的文件系统,由于它存在许多的缺陷与不足,现在已经基本不用了
2)ext2:可以说ext2是为了弥补ext的缺陷而设计的一个高性能的文件系统,该文件系统不仅弥补了ext的缺陷,而且增加了系统的可扩展性,在很多较高版本的Red Hat Linux中都默认使用该文件系统
3)ext3:ext3是ext2的升级版本的文件系统,其不仅使用户能够方便地从ext2迁移到ext3上,而且增加了系统日志功能。当系统出现故障时,可利用该日志功能在很短的时间内恢复系统数据。
4)NFS:该文件系统是由SUN公司推出的,其是一款支持多种操作系统类型的网络文件系统。利用NFS的特点,可使用mount命令将远程文件系统挂载到自己的目录下实现共享
5)swap:swap是Linux系统中用于暂存数据的分区文件系统,即我们说的交换分区。Linux系统将此空间作为数据的交换空间,当内存不足时数据将存储到该空间中,而在需要时则将数据调出使用。
查看自己的操作系统支持哪些文件系统,可以进入目录/usr/src/kernels下的目录fs目录下
安装操作系统时,系统会默认创建一些目录:
linux中有,文本文件、目录文件、链接文件以及特殊文件这4类基本文件。
可以使用带有-l选项的ls命令来查看系统中这些文件系统的相关属性,如权限、拥有者、文件的大小等信息
1、普通文件
Linux 系统下的文件,主要是普通文件,普通文件包括文本文件、程序代码文件以及可执行文件等,系统中的大部分文件都属于普通文件
普通文件以“-”作为标识符,标识符后是该文件的权限,之后是其他信息,而最后则是该文件的名称
2.目录文件
目录以“d”作为标识符
3.链接文件
4.特殊文件