This command will list the name of all keys below a given path.
1 # Create the keys we use for the examples
2 kdb set /sw/elektra/examples/kdb-ls/test val1
3 kdb set /sw/elektra/examples/kdb-ls/test/foo/bar val2
4 kdb set /sw/elektra/examples/kdb-ls/test/fizz/buzz fizzbuzz
5 kdb set /sw/elektra/examples/kdb-ls/tost val3
6 kdb set /sw/elektra/examples/kdb-ls/tost/level lvl
8 # list all keys below /sw/elektra/examples/kdb-ls
9 kdb ls /sw/elektra/examples/kdb-ls
10 #>user/sw/elektra/examples/kdb-ls/test
11 #>user/sw/elektra/examples/kdb-ls/test/fizz/buzz
12 #>user/sw/elektra/examples/kdb-ls/test/foo/bar
13 #>user/sw/elektra/examples/kdb-ls/tost
14 #>user/sw/elektra/examples/kdb-ls/tost/level
16 # list the next level of keys below /sw/elektra/examples/kdb-ls
17 # note that if the search key ends with a /, it lists the next level
18 kdb ls /sw/elektra/examples/kdb-ls/ --max-depth=1
19 #>user/sw/elektra/examples/kdb-ls/test
20 #>user/sw/elektra/examples/kdb-ls/tost
22 # list the current level of keys below /sw/elektra/examples/kdb-ls
23 # note the difference to the previous example
24 kdb ls /sw/elektra/examples/kdb-ls --max-depth=1
25 # this yields no output as /sw/elektra/examples/kdb-ls is not a key
27 # list all keys below /sw/elektra/examples/kdb-ls with are minimum 1 level away from that key
28 # and maximum 2 levels away
29 kdb ls /sw/elektra/examples/kdb-ls --min-depth=1 --max-depth=2
30 #>user/sw/elektra/examples/kdb-ls/tost/level
32 # list all keys below /sw/elektra/examples/kdb-ls/test
33 kdb ls /sw/elektra/examples/kdb-ls/test
34 #>user/sw/elektra/examples/kdb-ls/test
35 #>user/sw/elektra/examples/kdb-ls/test/fizz/buzz
36 #>user/sw/elektra/examples/kdb-ls/test/foo/bar
38 # list all keys under /sw/elektra/examples/kdb-ls in verbose mode
39 kdb ls /sw/elektra/examples/kdb-ls/ -v
40 #>size of all keys in mountpoint: 31
41 #>size of requested keys: 5
42 #>user/sw/elektra/examples/kdb-ls/test
43 #>user/sw/elektra/examples/kdb-ls/test/fizz/buzz
44 #>user/sw/elektra/examples/kdb-ls/test/foo/bar
45 #>user/sw/elektra/examples/kdb-ls/tost
46 #>user/sw/elektra/examples/kdb-ls/tost/level