Linux之文件属性详解

||

||Linux文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。具体情况如下

使用ls -linux重启命令lih列出上述信息

> ls -lih
12939236190 drwxr-xr-x  3 mac  staff    96B  2 19 21:47 doc
  • 第一列:linuxinode
  • 第二列:文件种类和权限
  • 第三列:硬链接个数
  • 第四列:属主
  • 第五列:所归属的组
  • linux常用命令六列:文件或目录的linux重启命令大小;
  • 第七列:最后修改时间;
  • 第八列:文件名或目录名

inode

inode 译成中linuxlinux就是索引节点。每个存储设备或存储linux设备linux常用命令的分区(存储设备是硬盘、软盘、Ulinux盘等等)被格式化为文件系统应该有两部份一部份是inode,另一部份系统运维工程师是Block,Block是用来存储数据用的。而inode呢,linux就是用来存储linux这些数 据的信息,linux系统这些信息包括文件大小、属主、归linux操作系统基础知识属的用户组、读写权限等。inode为每个文件进信息索引,所以就有了inode的数值。操作系统根linux创建文件据指令, 能通过inode值最快的找到相对应的文linux件。

硬链接

在Linux的文件系统中,保存在磁盘分区中的文件,不管是什么类型,系统都会给它分配一个编号,这个编号被称为索引节点编号(Inode Indelinux操作系统基础知识x),它是该文件或者目录在linux文件系统中的唯一标识。有了这个编号值,就可以查到该文件系统运维工资一般多少的详细内容。

同时,Linux系统还规定,可以允许多个文件名同时指向同一个索引节点(Inlinuxode),这就是硬链接。这样设计有一个好处就是,只要文件的索引节点还存在一个以上的链接,删除其中一个链接并不影响索引节点本身和其他的链接(也就是说该文件的实体并未删除),而只有当最后一个链接被删除后,且此时有新数据要存储到磁盘上,那么被删除的文件的数据块及目录的链接才会被释放,存储空间才会被新数据所覆盖。因此,该机制可以有效的防止误删操作

硬链接只能linux删除文件命令在同一类型的文件系统中进链接,不能跨文件系统。同时它只能对文件进行链接,不能链接目录。

创建一个文件的硬连接

> ln rumen.txt rumenz.txt
> ls -lih
total 0
12940530535 -rw-r--r--  2 mac  staff     0B  2 19 23:01 rumen.txt
12940530535 -rw-r--r--  2 mac  staff     0B  2 19 23:01 rumenz.txt

为什么创建一个空目录的文件,硬连接的个数是2

> mkdir rumenz
> ls -lih
12940530815 drwxr-xr-x  2 mac  staff    64B  2 19 23:03 rumenz

原因是:rumenz目录下默认会有...目录,分别代当前目录和系统/运维父级目录

> ls -al rumenz
drwxr-xr-x  2 mac  staff  64  2 19 23:03 .
drwxr-xr-x  3 mac  staff  96  2 19 23:03 ..

文件类型

  • -:代普通文件
  • d:代表linux是什么操作系统目录
  • l:代表软连接(ln –s 源文件 链接文件
  • b:块设备和其他外围设备,是特殊类型的文件

文件权限

每种身linux必学的60个命令份(own系统运维包括哪些内容er(属主)/group(属组)/others(其他人))各自的三个权限(r/w/x)分数是需要累加的系统运维工程师,例如当权限为: -rw系统运维工作内容xrwx--linux删除文件命令- 分数则是:

  • owner = rwx = 4+2+1 = 7
  • group = rwx = 4+2+1 = 7
  • olinux创建文件thers= --- = 0+0+0 = 0

原文链系统运维工程师面试问题及答案接:https://rumenz.com/rumenbiji/linux-fillinux系统安装e-attribute.html
微信公众号:入门小站


                                            Linux之文件属性详解

linux常用命令速查手册PDF下载

3669页vim参考手册PDF下载系统运维工资一般多少

阿里云ECS运维Linux系统诊断PDF下载

Docker速查手册PDF下载

Linux学习笔记【强悍总结值得一看】PDF下载

shell简明教程PDF下载