我需要在Solaris中的特定文件夹下查找硬链接文件。尝试了以下命令,该命令根据inode计数列出文件。
查找-类型f-链接+1
上面的命令列出了源文件和目标文件。但我只需要列出target_file。例如:在测试文件夹下,有source.txt
测试
->source.txt
创建的硬链接:ln source.txt target.txt
上面的find命令同时返回source.txt和target.txt。但是我只需要一个命令来获取target.txt。这可能吗?
否。在硬链接之后,文件的两个名称在所有方面都是相等的,没有原始或副本。
由于它们共享底层inode,所以两个文件都具有相同的属性——更改一个文件即更改所有文件。
要么切换到符号链接,要么找到一个启发式方法来选择你不想看到的链接,比如它有一个扩展,或者稍后排序。