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