脚本宝典收集整理的这篇文章主要介绍了文件属性信息详述 ( 硬软连接+文件类型+用户&用户组),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
** 示例:
134319695 -rw-r--r--. 1 root root 1.7K Dec 8 12:08 a.txt
134319695:inode编号
-rw-r--r--:文件类型和权限(-表示文件)
1:硬链接数
第一个root:用户
第二个root:用户组
1.7K:文件大小
Dec 8 12:08:修改时间
a.txt:文件名**
inode是Linux系统中文件的唯一编号,就相当于身份证号。
inode编号直接关联的是系统内存中的文件,也就是存储的地址。 内存中分为堆和栈,在python中分为变量名和变量值。
变量名:是在名称空间里,里面存的是内存地址
所以在linux中,每个文件都有inode编号,文件的名称(a.txt)也相当于变量名,文件名指向自己的编号,而编号指向内存地址,所以也就是,变量名存在了内存地址中,并赋予了它唯一的编号。
变量值:是在内存中
**硬链接:文件的快捷方式,直接指向文件的inode编号,与文件名同级别操控inode编号**
创建命令:ln /root/index/ /root/index01 (首先得创建index文件)
软连接:文件的快捷方式,直接指向文件的路径
创建命令:ln-s /root/index/ /root/index02
1、删除的是硬链接
2、判断该文件硬链接数是否为0
3、如果为0,则在磁盘中将其删除
4、如果不为0,则只删除一个硬链接,两个硬链接,即使删除一个,另一个依然有效
概念: 用户:相当于账号 用户组:某些具有相同属性的账号的集合 创建用户的命令(useradd)
创建用户组的命令(groupadd) 查看用户信息命令(cat /etc/passwd) 进行修改用户信息页面(vim /etc/passwd)切换用户命令(su) su - [用户名] su [用户名] 两个命令都一样。
查看用户id(id [用户名])要求:不使用 useradd 创建用户
以上是脚本宝典为你收集整理的文件属性信息详述 ( 硬软连接+文件类型+用户&用户组)全部内容,希望文章能够帮你解决文件属性信息详述 ( 硬软连接+文件类型+用户&用户组)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。