我在使用「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