Linux下如何查看一个文件是否拥有软链接或硬链接文件?

时间:2016-04-17 23:28:29   收藏:0   阅读:1118

问题1:我创建了一个硬链接文件,但是我不知道放在那里了,请问怎么办?

思路:

[root@lixin oldboy]# stat oldboy.txt  //获取文件的inode号码
  File:`oldboy.txt‘
  Size:55              Blocks: 8          IO Block: 4096   regular file
Device: 803h/2051d      Inode: 148677      Links: 2
Access: (0644/-rw-r--r--)  Uid: (   0/    root)   Gid: (   0/    root)
Access: 2016-04-17 15:32:13.861206307 +0800
Modify: 2016-04-17 14:20:13.246213893 +0800
Change: 2016-04-17 16:04:17.023206128 +0800
[root@lixin oldboy]# find / -inum 1486772>/dev/null //根据Inode号码查找,把错误提示丢弃
/usr/local/xiaoming
/data/oldboy/oldboy.txt
[root@lixin oldboy]#

 

问题2:我对文件n创建了一个软连接文件,但是我不知道放在哪里了,也不知道叫什么名字,请问怎么办?

思路:

[root@lixin oldboy]# find -type l -exec ls -l {} \;        
lrwxrwxrwx 1 root root 1 Apr 17 16:21 ./xiaohong-> 1
lrwxrwxrwx 1 root root 10 Apr 17 16:16./oldgirl.txt -> oldboy.txt
[root@lixin oldboy]#    //找到文件后,长格式显示,然后过滤源文件名
[root@lixin oldboy]# find -type l -exec ls -l {}\;| grep ‘oldboy.txt‘
lrwxrwxrwx 1 root root 10 Apr 17 16:16./oldgirl.txt -> oldboy.txt


本文出自 “你的黑夜” 博客,请务必保留此出处http://lixin15.blog.51cto.com/3845983/1764780

原文:http://lixin15.blog.51cto.com/3845983/1764780

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!