有没有办法在树中查找查找结果?

时间:2017-12-02 15:14:17

标签: linux search tree grep locate

基本上,我想搜索名称中包含例如" ajax"的文件和目录,并在包含父目录的树中显示结果。

一种非常愚蠢的方法是使用它:

locate ajax | tree

这给了我想要的一些想法,但我想这完全搞砸了,因为没有包含父目录的行。

当然,这个

tree -P '*ajax*' --prune

不起作用,树没有"采取"结果。

更可悲的是,树不识别 - 修剪

tree -P '*ajax*' --prune --matchdirs

在我的ubuntu服务器上。有解决办法吗?

编辑:

作为参考,给出--prune work:

,以下命令就是这样做的
{{1}}

这在我家的archlinux中非常有效,树v1.7。服务器版本是树1.5.3。我猜Ubuntu 12.04.5 LTS现在已经过时了:(

编辑2:

我试图在提议的dist中看到,但无济于事。所以我想我必须使用grep / sed解决方案...

1 个答案:

答案 0 :(得分:1)

我猜你的意思是 tree -P '*ajax*' --prune