ls - lhi 查看 文件 格式 | #参数解释 第1列: 700943指的是inode的值,它是文件或者目录在磁盘里的唯一标示,linux读取文件首先要读取到这个索引点。 第2列: *第1个字符-> 文件类型,Linux的文件类型分为 **普通文件 - **目录文件 -d **链接文件 -l **特殊文件 -s -b等 *第2-10个字符->文件的权限,own,group,other对该文件有不同的权限控制,每个都有rwe三种权限可选。例如rw-rw-r--表示own对文件的权限为rw- 即可读,可写,不可执行;group对文件的权限为rw-,可读可写不可执行;other对文件的权限为r--,可读不可写不写执行。 第3列 文件的硬连接数,所谓文件的硬连接数,是指文件的入口,也就是具有相同的inode的不同文件名的个数,称为文件的硬链接数。 比如此图中,a,b不同文件名对应不同的inode,由inode可以找到真正的文件磁盘块,所有他们指示不同的文件。而a,c虽然文件名不同, 但是指示同一个inode,那么它们指示的磁盘文件肯定也是一样的了,这就是文件的硬连接数。 第4列 文件的属主或用户。 第5列 文件对应的属组或用户组。 第6列 文件的大小。
|
inode | #概念解释:inode ->index node,存放了文件大小、属性、归属的用户组、读写权限、修改时间、指向文件的指针,但是不包括文件名(由上图可以看出,是由文件名找到对应的inode,然后由inode找到磁盘里的文件块的)。 #实战演示: [root@Neuclil ~]# dumpe2fs /dev/sda3|grep -i "Inode size" dumpe2fs 1.41.12 (17-May-2010) Inode size: 256
[root@Neuclil ~]# df -i //查看挂载磁盘inode情况 Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda3 1234576 55866 1178710 5% / tmpfs 125596 1 125595 1% /dev/shm /dev/sda1 51200 38 51162 1% /boot
[root@Neuclil ~]# dumpe2fs /dev/sda1|grep -i "block size" dumpe2fs 1.41.12 (17-May-2010) Block size: 1024 [root@Neuclil ~]# dumpe2fs /dev/sda3|grep -i "block size" dumpe2fs 1.41.12 (17-May-2010) Block size: 4096 |
硬连接 软连接 | #概念: 硬链接:是给文件一个副本,同时建立两者之间的连接关系。修改其中一个,与其连接的文件同时被修改,如果删除其中一个,文件不受影响。
软链接:也叫符号连接,相当于Windows下的快捷方式,所以,当源文件被删除时,该符号连接的文件将受到影响。当然,删除这个连接,对源文件没什么影响。
#注意:注意软连接也是一个文件,也有inode,软连接文件的inode和源文件的inode是不一样的,软连接里面存储的内容是源文件的地址。(有点像C语言中指针的概念,目录的软连接在企业中非常的常用) |
. 和 .. | #概念 .表示当前目录 ..表示的是上一级目录 #注意 当创建一个目录时,默认包含/ . .. 这三个目录, 那么一旦创建一个目录,则该目录的父目录的连接数加1(由于子目录有..),该目录的连接数为2.(/ 和 .)
|
Linux文件系统
最新推荐文章于 2023-11-26 11:39:49 发布