To find files starting from a certain path, I can use `find <path> ...`. If I want to find 'upwards', i.e. in the parent directory, and it's parent, and..., is there an equivalent tool?

Intended usage for a folder structure like this:

```
/
/abc
/abc/dce/efg/ghi

$ cd /abc/dce/efg/ghi
$ touch ../../x.txt
$ upfind . -name X*
../../x.txt
$ upfind . -name Y*
$

```