linux里处处皆文件,了解文件和文件属性是学习linux的第一步。
打印目录详解
磁盘索引即inode,机械硬盘在使用前要进行分区和格式化,inode可以理解为是格式化后硬盘的每个簇(存储单元)的逻辑编号。同等容量的硬盘,每个簇越小,inode越多,反之越大。通常在存储大文件是将簇分的大一点有可以提升存储效率;但是当存储的文件较小簇分的很大时,虽然硬盘有空间但inode被占用完后,硬盘仍然不能进行存储数据。
文件类型。linux一切接文件!而文件有许多类型,常见的文件类型有d、l、- 分别表示文件夹、连接和文件(普通文件、二进制文件、命令文件…)。还有些不常见的 c/b表示字符/块文件,通常是一些设备的文件,如cdrom、sda等;s,表示socket指网络通信文件。
文件权限,文件权限一共分为三组,第一组表示属主的文件权限,第二组表示属组的权限,第三组表示其他用户权限,每组有3位,分别表示读权限r、写权限w、执行权限x。除了常规的rwx权限外,还有两个特殊的权限s、t分别是特指执行权限和特殊共享权限,特殊执行权