我在使用“find/-name xxx
”,但它只搜索文件名。在名称搜索中查找包含完整路径的文件
我想要的是在文件的完整路径中包含“xxx
”的结果。 例如,我想要一个路径为“/data/xxx/somefile.txt
”的文件包含在结果中。
如何在Android设备上实现此目标?
我在使用“find/-name xxx
”,但它只搜索文件名。在名称搜索中查找包含完整路径的文件
我想要的是在文件的完整路径中包含“xxx
”的结果。 例如,我想要一个路径为“/data/xxx/somefile.txt
”的文件包含在结果中。
如何在Android设备上实现此目标?
@ Fivesheep的评论摸索出适合我。
find . -wholename "*xxx*"
或情况下,你只需要迪尔斯这样的名字
find . -wholename "*/xxx/*"
看来,-wholename在android上不支持,当我使用它时,它会打印“find:unrecognized:-wholename”,之后是find命令的手册。 –
似乎它只存在于GNU版本中。使用'-regex'试试@ Fivesheep的变体。 – rush
使用-regex“。* xxx。*” – Fivesheep
@Fivesheep感谢它的运作,尽管它慢得多。 –
@Fivesheep你应该把这个作为答案,以便gosho_ot_pochivka可以接受它。 – Levon