ln - make links between files
查找链接文件
使用find,ls命令查找文件有哪些软链接,或者想知道此文件有多少个硬链接同,查找软、硬链接是为我们提供维护时非常方便的。
- 使用ls查找某文件、目录的所有软链接
例如:查找 /etc/目录有那些软链接
ls -lR / 2> /dev/null | grep /etc/ | grep ^l
- 使用find查找某文件的所有硬链接
例如:查找/boot/grup/grup.conf的硬链接
# 首先使用`ls -i`查找出inode节点 ls -i /boot/group/group.conf # 然后用find查询inode节点找出所有的硬链接 find / 2> /dev/null -inum 131092 touch a.txt ln -Pf a.txt a.plink ls -i a.txt find ./ -inum $(ls -i a.txt|awk '{print $1}') ./a.plink ./a.txt