如何在多个符号链接中查找文件

时间:2014-01-31 04:29:24

标签: linux shell find

我正在尝试从UNIX和LINUX中的多个链接文件夹中查找文件。我有以下情景

我有两个文件夹ntLLN1 / lln1和ntLLN2 / lln2。

ntLLN1 / lln1包含两个文件,如下所示:

ID420.data ID3345.data

ntLLN2 / lln2包含以下三个文件:

ID21.data ID3456.data ID56709.data

现在我已经为ntLLN2 / lln2和ntLLN2 / lln2创建了名为LN1和LN2的符号链接..所以现在LN1还有以下两个文件的链接:

ID420.data ID3345.data

LN2 contians链接以下三个文件

ID21.data ID3456.data ID56709.final

现在我希望使用find命令查找所有LN文件夹中的文件,例如LN1和LN2(链接文件夹)

LN文件夹的必需输出

./ LN1 / lln1 / ID420.data ./LN1/lln1/ID3345.data ./LN2/lln2/ID21.data ./LN2/lln2/ID3456.data ./LN2/lln2/ID56709.final

我使用了以下命令,但它只在LN1中找到,并且没有列出LN2的内容

找到./LN* -follow -name“ ID

请提出一些建议,因为我是Linux和Shell脚本的新手,我希望在shell脚本中使用它。我需要在UNIX和LINUX服务器上运行它

1 个答案:

答案 0 :(得分:0)

您希望-name 'ID*'找到与该模式匹配的文件。

但是,有了这个错误,你也找不到LN1中的任何文件。你确定这是你使用的命令吗?