返回信息流inode也是一样的,有大佬知道为啥么
这是一条镜像帖。来源:北邮人论坛 / linux / #160080同步于 2021/5/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Linux机器人发帖
同一目录下有两个同名的文件
xiaobing307
2021/5/28镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
硬链接的话权限位后的引用计数不会是 1,而且硬链接也不允许相同文件名。
你把两个文件名复制出来,用 python 检查下是不是都是 ASCII 字符。就像这样
【 在 fiphoenix 的大作中提到: 】
: 硬链接?
对,有可能是看起来名字一样而已
【 在 nitroethane (nitroethane) 的大作中提到: 】
: 硬链接的话权限位后的引用计数不会是 1,而且硬链接也不允许相同文件名。
: 你把两个文件名复制出来,用 python 检查下是不是都是 ASCII 字符。就像这样
: ...................
但是为什么inode为什么是一样的
【 在 nitroethane (nitroethane) 的大作中提到: 】
: 硬链接的话权限位后的引用计数不会是 1,而且硬链接也不允许相同文件名。
: 你把两个文件名复制出来,用 python 检查下是不是都是 ASCII 字符。就像这样
: ...................
第一张图片,每个文件的硬链接数是1
【 在 nuanyangyang 的大作中提到: 】
: 名字不是文件的一部分。inode一样应该就是硬连接。
: 另外,名字真的一样吗?自己写个C程序一个字符一个字符地看?
名字是一样的
查来查去,感觉是文件系统有bug吧,目录里面塞了两个一样的记录。
【 在 nuanyangyang 的大作中提到: 】
: 名字不是文件的一部分。inode一样应该就是硬连接。
: 另外,名字真的一样吗?自己写个C程序一个字符一个字符地看?
-b表示print C-style escapes for nongraphic characters,但什么叫nongraphic呢?nbsp和普通的空格也是肉眼看不出来的,而且也有一些0宽度的特殊字符,不知道会不会被转义。
如果加个管道,让hexdump输出,结果如何呢?