在linux中,链接文件分为硬链接和软链接文件两种,

其中硬链接通过ln source_file dist_file建立,

软链接通过ln -s source_file dist_file建立。

软硬链接的区别:硬链接相当于一个文件两个名称,而软链接相当于创建指向源的快捷方式

需要查看硬链接的所有文件的位置

第一步  ls -il 查看文件的inode

第二步 find / -inum  inodenum

例子

root@openstack ~]# ls -il
总用量 22028
33582147 -rw-------.  2 root root     1311 9月  29 04:14 anaconda-ks.cfg
33582147 -rw-------.  2 root root     1311 9月  29 04:14 anaconda-ks.cfg.hln
33582167 lrwxrwxrwx.  1 root root       15 11月 16 23:13 anaconda-ks.cfg.ln -> anaconda-ks.cfg
50716171 drwxr-xr-x. 18  501  501     4096 10月 30 21:29 Python-3.6.1
34101767 -rw-r--r--.  1 root root 22540566 3月  21 2017 Python-3.6.1.tgz
[root@openstack ~]# find / -inum 33582147
/root/anaconda-ks.cfg
/root/anaconda-ks.cfg.hln
[root@openstack ~]#
Logo

更多推荐