我今天有作业。你们能帮我吗?
“确定在本地文件系统根目录上托管常规文件的任何 PC 池上谁拥有最多的硬链接!避免搜索用户主目录或其他 NFS 安装目录。键入常规文件的文件名、常规文件的数量硬链接,还有一个命令可以查看这个文件的所有名称!”
最诚挚的问候!马尔科
答案1
具有最多硬链接的文件
您可以使用命令
find
使用(GNU?)选项-xdev
,以及命令-printf
及其指令%n
和%p
sort -rn
head -n 1
当然,可能存在不同的文件(inode)具有相同数量的硬链接。如果找到其中之一还不够,那么解决方案就会变得更加复杂。
查找文件/索引节点的其他路径
find
您可以使用带有选项的命令-xdev
和测试-samefile
。