Chinaunix

标题: 如何看某个文件是否是连接文件 [打印本页]

作者: lovevmwarer    时间: 2008-12-05 21:47
标题: 如何看某个文件是否是连接文件
pwd
/u3/filecom/
> ls -al
total 6

drwxr-xr-x   6 ha1      panhds       512 Apr 18  2008 P1

这样根本无法知道这个P1是不是连接文件,



只有到这个地方才可以发现这个/u3/filecom/P1被一个连接文件指向
pwd
/u1/filecom
> ls -al

drwxr-xr-x   4 6319     panhdp       512 Sep  4  2002 U1
lrwxrwxrwx   1 ha1      panhds        25 Jan 12  2005 P1 -> /u3/filecom/P1



  所以如果我直接到/u3/filecom/下如何知道这个文件是否被一个链接符号指向?
作者: blackold    时间: 2008-12-05 22:06
标题: 回复 #1 lovevmwarer 的帖子
你搞错了吧。此P1非彼P1

[ 本帖最后由 blackold 于 2008-12-5 22:08 编辑 ]
作者: haimming    时间: 2008-12-05 22:20
目录不一样,应该不是同一文件吧?
作者: lovevmwarer    时间: 2008-12-06 00:33
原帖由 blackold 于 2008-12-5 22:06 发表
你搞错了吧。此P1非彼P1



   这个没有搞错把。。。。
作者: 一路狂笑    时间: 2008-12-06 05:53
/u3/filecom/p1是一个真实的目录,本来就不是一个连接文件;
/u1/filecom/p1才是一个软连接


楼主的意思好像是想找出系统中有多少个软连接指向同一个目录(/u3/filecom/p1)?

ls -lh $(find / -type l) | grep /u3/filecom/p1/$

[ 本帖最后由 一路狂笑 于 2008-12-6 05:58 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2