免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5761 | 回复: 11
打印 上一主题 下一主题

[readhet]【求助】怎么查看硬连接数 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-27 20:12 |只看该作者 |倒序浏览
首先说下,标题不是我的问题,我只是不知道该用很少的文字把这个问题说清楚

如果我们给一个文件建立一个硬连接,这样在“ls -l“的时候,就会返回这个文件的硬连接数,但是我现在的问题是,如何查看这个文件(其实就是这个inode)连接的文件名。

举例吧

#1. 给”kaka“建立一个硬连接
[root@oum22 ~]# ll kaka
-rw-r--r-- 1 root root 0 Jan 16 15:54 kaka
[root@oum22 ~]# ln kaka /home/bzhou/kaka

#2:这里的硬连接数变成2.
[root@oum22 ~]# ll kaka
-rw-r--r-- 2 root root 0 Jan 16 15:54 kaka
[root@oum22 ~]# pwd
/root

#3:这里的也是2.
[root@oum22 ~]# cd -
/home/bzhou
[root@oum22 bzhou]# pwd
/home/bzhou
[root@oum22 bzhou]# ll kaka
-rw-r--r-- 2 root root 0 Jan 16 15:54 kaka

#4:问题,我在/root下面看到”kaka“这个文件的硬连接数为2,但是我想知道它另外的一个硬连接在那里放,改怎么办?


小弟先谢过了

我在新手区发了,但是没有人理我,所以只能来这里求救了,如果算发重了还请斑竹见谅哈

论坛徽章:
0
2 [报告]
发表于 2009-03-27 20:22 |只看该作者
不知所云! 什么这个那个的 。。。。 连接数为n意味着有n个文件名共享同一个inode!

论坛徽章:
0
3 [报告]
发表于 2009-03-27 20:32 |只看该作者

回复 #2 nhw_cs 的帖子

lz是想知道是哪几个文件在共享这个inode

论坛徽章:
0
4 [报告]
发表于 2009-03-27 20:37 |只看该作者
呵呵,
-rw-r--r-- 1 root root 0 Jan 16 15:54 kaka
     ^ 
-rw-r--r-- 2 root root 0 Jan 16 15:54 kaka
               ^
先搞明白,这里的1和2是什么意思

论坛徽章:
0
5 [报告]
发表于 2009-03-27 20:41 |只看该作者
find path -inum inod

论坛徽章:
0
6 [报告]
发表于 2009-03-27 20:43 |只看该作者
经典的unix文件系统模型是这样的
文件名存储在它的父目录的目录项中
i节点存储了一个文件的所有的属性,除了文件名
所以您的问题的答案是:不可能

论坛徽章:
9
2015亚冠之阿尔纳斯尔
日期:2015-09-10 16:21:162015亚冠之塔什干火车头
日期:2015-07-01 16:23:022015年亚洲杯之巴勒斯坦
日期:2015-04-20 17:19:46子鼠
日期:2014-11-13 09:51:26未羊
日期:2014-08-28 18:13:36技术图书徽章
日期:2014-02-21 09:30:15酉鸡
日期:2014-01-14 11:12:49天蝎座
日期:2013-12-09 17:56:53平安夜徽章
日期:2015-12-26 00:06:30
7 [报告]
发表于 2009-03-27 20:45 |只看该作者
原帖由 BLCblc 于 2009-3-27 20:32 发表
lz是想知道是哪几个文件在共享这个inode

ls -i /path/to/file

find / -inum <file-inode>

论坛徽章:
0
8 [报告]
发表于 2009-03-27 20:54 |只看该作者
我猜应该是楼上的意思。

论坛徽章:
0
9 [报告]
发表于 2009-03-27 21:35 |只看该作者
原帖由 flyaway57 于 2009-3-27 20:12 发表
首先说下,标题不是我的问题,我只是不知道该用很少的文字把这个问题说清楚

如果我们给一个文件建立一个硬连接,这样在“ls -l“的时候,就会返回这个文件的硬连接数,但是我现在的问题是,如何查看这个文件 ...




ls -l

  1. -rw-r--r--   2 linuxboy823 member  16504 2008-12-26 12:58 xargs2
  2. -rw-r--r--   2 linuxboy823 member  16504 2008-12-26 12:58 xargs.txt
  3. -rw-r--r--   1 linuxboy823 member     83 2008-12-26 12:58 xgars.txt
复制代码


第二列如果不是1,又不是目录就表示有硬链接连接

  1. [linuxboy823@fc8 ~]$ ls -ai xar*
  2. 35047538 xargs2  35047538 xargs.txt
复制代码

论坛徽章:
0
10 [报告]
发表于 2009-03-27 21:56 |只看该作者

回复 #7 HH106 的帖子

谢谢这位兄台了,看来我还是不够man啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP