确定硬链接最多的文件

确定硬链接最多的文件

我今天有作业。你们能帮我吗?

“确定在本地文件系统根目录上托管常规文件的任何 PC 池上谁拥有最多的硬链接!避免搜索用户主目录或其他 NFS 安装目录。键入常规文件的文件名、常规文件的数量硬链接,还有一个命令可以查看这个文件的所有名称!”

最诚挚的问候!马尔科

答案1

具有最多硬链接的文件

您可以使用命令

  1. find使用(GNU?)选项-xdev,以及命令-printf及其指令%n%p
  2. sort -rn
  3. head -n 1

当然,可能存在不同的文件(inode)具有相同数量的硬链接。如果找到其中之一还不够,那么解决方案就会变得更加复杂。

查找文件/索引节点的其他路径

find您可以使用带有选项的命令-xdev和测试-samefile

相关内容