st_uid属性和st_gid属性

st_mode st_link st_uid st_gid st_size st_atime 文件名

drwxr-xr-x 2 root root 4096 Mar 27 01:31 IO

其中不好理解的是st_mode、st_uid和st_gid

  1. st_uid和st_gid是什么?

    • 用户ID(用户编号),编号是唯一的,例子中的编号代表的就是lzf这个用户。
    • 在Linux下,是以编号形式来管理用户的,这有点像人名和身份证的关系
    • 文件属性中,为什么有st_uid?
    • 表示文件的所属用户,好比现实生活中,文件上会标记该文件属于某某公司,道理其实是一样的
    • 怎么把用户id变成lzf名字输出?
    • 这个问题留到下次解决。
  2. st_gid
    • 多个用户可以在一起组成一个组,其中的某个用户会担任组长,该用户的用户id,就是整个组的组id。
    • 就比如说张三、李四、周五组成了一个组,张三当组长,张三的身份证号也被作为了整个组的组id,张三的名字也被作为了整个组的组名
    • 对于普通用户而言,自己一个人就是一组,组员和组长都是自己,所以一般情况下。ls显示文件的所属组时,就是所属用户亲自担任组长的那个组,而且组员就自己一个人。
  3. 怎么把组id变成lzf名字输出
    • 获取系统信息的时候解决

文件属性(三)——st_uid属性和st_gid属性相关推荐

  1. 三种方式读取项目属性文件

    三种方式读取项目属性文件 在Maven项目里往往有数据库属性文件jdbc.properties,本文提供三种方式读取属性文件. 1.利用ResourceBundle读取属性文件 运行程序,查看结果: ...

  2. 定义一个Traingle类用来刻画“三角形”,要求:Trangle类具有类型为double的三个边以及周长、面积属性,具有一个boolean型的属性,该属性的值为true时代表三个边属性能构成一个三角

    定义一个Traingle类用来刻画"三角形",要求:Trangle类具有类型为double的三个边以及周长.面积属性,具有一个boolean型的属性,该属性的值为true时代表三个 ...

  3. mysql数据模型三要素_E-R模型的三要素为实体、属性、联系-智慧树数据库原理章节答案...

    数据库原理:E-R模型的三要素为实体.属性.联系[?????] A:对 B:错 数据库原理章节测试答案: 对 更多相关问题 2020年_农业机械学(山东联盟-山东理工大学)_知到_期末答案 2020年 ...

  4. ES6 中三种方式定义对象属性

    ES6 中三种方式定义对象属性 重复样本代码让开发者很不爽,代码混乱掩盖了重要业务代码.ES6关注并解决一些重复的代码方式,使代码简洁.逻辑清晰,如数组解构.对象解构.箭头函数等.本文我们主要介绍利用 ...

  5. 【Spring 基础篇三】属性注入与属性编辑器

         上篇我们了解了一下applicationContext.xml的两种注入方式,本篇我们来了解一下关于属性的注入以及操作.      在敲代码的过程中,我们很容易遇到这样的问题,比如一个Lis ...

  6. Java使用Jsoup爬虫获取网站内容(三)获取元素内容属性的方法

    介绍 我们可以通过Jsoup来获取一个Document对象,然后通过对Document对象进行解析来获取元素对象,最后通过元素对象的一些方法来获取元素的属性名称,属性值以及文本内容. 代码 附上获取方 ...

  7. Android系统10 RK3399 init进程启动(三十四) 常见Property属性

    配套系列教学视频链接: 安卓系列教程之ROM系统开发-百问100ask 说明 系统:Android10.0 设备: FireFly RK3399 (ROC-RK3399-PC-PLUS) 前言 上一节 ...

  8. Python 类—类属性(私有属性、公有属性、实例属性、局部变量)类方法(实例方法、静态方法)

    1. 创建类 类是对某个对象的定义,它包含有关对象动作方式的信息,包括它的名称.方法.属性和事件.类不存在于内存中,因此它本身并不是对象.当程序运行需要引用类的代码时,就会在内存中创建一个类的新实例, ...

  9. Swift类与结构、存储属性、计算属性、函数与方法、附属脚本等

    一.类与结构体 两者在Swift中差不了多少了 类与结构体有很多相同的地方: (第2,3点是其他语言中不存在的) 1)都可以定义属性/方法/下标(结构体也可以定义方法了) 2)都能初始化(通过构造方法 ...

最新文章

  1. 资源 | 机器学习、NLP、Python和Math最好的150余个教程(建议收藏)
  2. es修改排序_java 如何实现ElasticSearch自定义排序
  3. CTFshow 文件上传 web162
  4. python运行时修改代码会怎样_python运行时修改代码的方法——monkey patch
  5. C# Winform中DataGridView的DataGridViewCheckBoxColumn CheckBox选中判断
  6. 电气论文:基于粒子群算法的梯级水火电力系统优化调度【有代码】
  7. k8s包管理器helm_kubernetes包管理神器-Helm
  8. wenstorm设置谷歌_WebStorm+Chrome调试Vue步骤
  9. php边框的颜色 怎么设置,网页中table表格如何修改边框颜色
  10. 模式分享 公众号_微信公众号+()模式营销!公众号还可以这样玩?
  11. ajax调用方式汇总
  12. 一个Lambda引发的血案
  13. selenium元素定位——下拉选择框
  14. 网络工程项目标书模板
  15. Unity-Animator深入系列---测试CrossFade和CrossFadeInFixedTime
  16. 制作Win10安装U盘(量产PE+UEFI)双引导
  17. Nature子刊:AI技术从零开始设计具有生物活性的蛋白质
  18. WEB前端优化之内容篇
  19. Python中利用moviepy对视频进行剪辑以及拼接
  20. flex:1 是什么意思

热门文章

  1. 百度交易中台之钱包系统架构浅析
  2. Zbrush究竟是个什么软件?带你看看ZB的世界
  3. java 外文翻译_计算机 java 外文翻译 外文文献 英文文献
  4. mysql 时间戳转换为时间_将MYSQL数据库里的时间戳转换成时间
  5. 为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价
  6. Sql server找不到启动图标
  7. C++小实验之vector的 push_back 和 emplace_back 及其使用时机
  8. android简单音乐播放器(二)
  9. 杜克大学电气与计算机考研,杜克大学电气与计算机工程研究生录取满足哪些要求?...
  10. 12枚硬币中取1枚假币的问题