zoukankan      html  css  js  c++  java
  • 6.Linux文件的详细属性

    文件的详细属性

    文件的详细属性:ll -i 查看详细信息

    33575029 -rw-r--r--. 1 root root 337 Nov 2 10:26 hosts

    1.第一列:33575029 inode号

    ​ inode:文件索引,存放指向block的指针,每个文件都占用一个inode

    ​ block:具体存放文件内容的位置。每个文件可占用多个block,4k大小 最小的存储单位

    ​ #inode和block其中一个占满,磁盘就无法写入数据

    ​ 读取文件内容的过程:

    ​ 1.先找到文件名称(文件名称储存在上级目录中)

    ​ 2.找到文件名就能找到对应的inode

    ​ 3.通过inode就能找到对于的block

    2.第二列:-rw-r--r--. 分三列:-文件类型 rw-r--r--文件权限 .开启selinux生成的点

    ​ 1.Linux的文件类型:-

    ​ - :普通文件/二进制文件(可执行命令ls cat等)/数据文件(压缩包 .rpm包)

    ​ d :目录文件

    ​ b :块设备 硬件设备 磁盘

    ​ l :软连接文件 类似windows的快捷方式

    ​ 作用:可以跨文件系统(跨磁盘)

    ​ 特点:1)存放着源文件的指针,软连接文件会占用一个inode,软连接在前源文件在>后

    ​ 2)文件和目录都可以做软连接

    ​ 3)删除软连接不影响源文件,删除源文件软连接失效

    ​ 4)源文件与软连接inode号不同,文件类型不同

    ​ 5)最好使用绝对路径创建

    ​ 创建软连接:ln -s 源文件 软连接文件

    ​ ln -s /etc/hosts hosts.txt #把/etc/hosts创建软连接到当前目录下的hosts.txt

    ​ 查看信息:ll hosts.txt

    ​ 33574991 lrwxrwxrwx 1 root root 10 Nov 7 10:25 hosts.txt -> /etc/hosts

    ​ c :字节设备 #可以自动生成一些字符串,也可以类似黑洞吸收很多东西(删除找不到那种)

    ​ ll /dev/urandom:自动生成

    ​ ll /dev/zero : 自动生成 #经常生成较大的测试文件

    ​ ll /dev/null : 黑洞 通常被用于丢弃不需要的输出流,这些操作通常由重定向完成

    ​ 2.Linux的文件权限:rw-r--r-- #文件的最高权限是rw

    ​ r :read读取文件 w:write写入 x:可执行 -:代表没权限

    ​ rw-r--r-- #三位为一组,对应三种用户权限

    ​ 前三位 属主 #文件的拥有者,哪个用户创建了这个文件

    ​ 中三位 属组 #这个文件属于哪个组 比如我们笔记本属于家庭

    ​ 后三位 其他用户#陌生人

    ​ 3.点selinux生成的 #Selinux 美国国家安全局开发的安全策略服务 我们不用

    ​ 1)查看当前selinux是否开启:getenforce

    ​ 2)临时关闭selinux: setenforce 会有提示

    ​ 3)永久关闭

    ​ vim /etc/selinux/config 设置SELINUX=disabled 重启系统

    3.第三列:1 #硬链接的个数 给一个文件开了多少给入口

    ​ 作用:提高了文件的安全性

    ​ 特点:1)文件默认1个硬链接数 目录默认两个硬链接数

    ​ 2)只能对文件做硬链接,目录无法做硬链接

    ​ 3)删除一个硬链接或源文件,对文件无影响

    ​ 4) 只要硬链接数为0 inode为0 没有被进程调用 文件才被真正的删除

    ​ 创建硬链接:ln 源文件 目标文件

    ​ ln /etc/hosts jia.txt 创建/etc/hosts到当前 jia.txt

    ​ 查看/etc/hosts和jia.txt信息:ll -i /etc/hosts jia.txt #inode号相同

    ​ 16789264 -rw-r--r--. 2 root root 159 Nov 4 01:45 /etc/hosts
    ​ 16789264 -rw-r--r--. 2 root root 159 Nov 4 01:45 jia.txt

    4.第四列:root #属主 文件的拥有者是root用户
    5.第五列:root #数组 文件属于哪个组
    6.第六例:337 #文件的大小 查看大小一目了然ll -h
    7.第七列:Nov 2 10:26 #时间
    8.第八列:hosts #文件名称

  • 相关阅读:
    windows设置自动登录
    windows zabbix agent
    同时给AD用户加入多个组
    zabbix监控DELL戴尔idrac卡
    Windows安装Zabbix Agent
    各服务器厂商默认密码
    AD域管理命令工具
    linux服务五——rsync 服务部署详解
    linux服务四——SSH服务详解
    LINUX核心命令实战总结十三——系统常用内置命令
  • 原文地址:https://www.cnblogs.com/jia-shu/p/13932581.html
Copyright © 2011-2022 走看看