linux学习笔记-day9-文件系统和常见文件类型

windows中文件系统有FAT和NTFS。linux的文件系统发展至今已经有好几个版本了,有ext2,ext3,ext4,xfs。ext2文件系统效率也很高,但是它不是日志文件系统。我也稍微了解了下日志文件系统是什么意思,就是每次写文件操作,操作系统都会事先写日志,然后再写真正的文件,如果写文件的过程中由于种种原因系统崩溃而没有写完整,那么可以根据日志恢复,而不会导致文件损坏。ext3、ext4和xfs都是日志文件系统。这3种的主要差别就是支持的最大文件大小的区别。centos 7默认采用xfs文件系统,我自己使用的ubuntu默认采用ext4文件系统。我在工作中使用的suse linux默认采用的是ReiserFS。这种文件系统对小文件的支持更好。

在ubuntu中如果要查看文件系统类型可以看 /etc/fstab文件

cat /etc/fstab

在linux的文件系统中主要有以下几种文件类型:

  • 普通文件:regular file。普通文件分为文本文件和二进制文件。像程序的源文件,csv文件就是文本文件。可执行文件就是二进制文件。

  • 目录:所谓的目录就是windows中的文件夹.

  • 链接文件: 用ls -l或者ll查看文件详情的时候,第一个属性为l的文件就是链接文件。相当于windows中的快捷方式。

  • 设备:在linux中一切皆文件,每种设备都被操作系统抽像为文件。设备文件主要存放在/dev目录中。设备文件分为块文件和字符文件,硬盘就是块文件,健盘就是字符文件。用ll查看文件属性为b的文件就是块文件,c就是字符文件。

linux中的文件后缀对于操作系统没有任何意义,所有的后缀都是给系统的使用人看的。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容