基本上,我希望搜索其名称包含例如“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/