基本上,我想搜索名称中包含例如" 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解决方案...
答案 0 :(得分:1)
我猜你的意思是
tree -P '*ajax*' --prune