基本上,我希望搜索其名称包含例如“ajax”的文件和目录,并在包含父目录的树中显示结果。
一个非常愚蠢的方法是:

tree | grep ajax

这给了我一个我想要的想法,但我想这在现实中是完全混乱的,因为没有包含父目录的行。
当然,这个
locate ajax | tree

不起作用,树不会“接受”结果。
更可悲的是,树不认识--修剪
tree -P '*ajax*' --prune

在我的ubuntu服务器上。有办法解决这个问题吗?
编辑:
作为参考,下面的命令就是这样做的,给定--prune工作:
tree -P '*ajax*' --prune --matchdirs

这在我家的archlinux,tree v1.7中运行得非常好。服务器版本是树1.5.3。我想Ubuntu12.04.5LTS现在已经过时了:(
编辑2:
我试着在建议的距离上看,但没用。所以我想我需要一个grep/sed解决方案。。。

最佳答案

我想你是说
tree -P '*ajax*' --prune

关于linux - 有没有办法显示树中的查找定位结果?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47609310/

10-10 17:38
查看更多