Skip to content

find

The same listing as ls, narrowed by text.

Terminal window
sefy find [TEXT] [OPTIONS]
Option Meaning
--kind <KIND> note, login, card, ssh-key, wifi, api-token, bank or file.
--tag <TAG> Keep only items carrying every listed tag.
Terminal window
$ sefy find mail
2 mail login [mail]
Terminal window
sefy find bank --kind login

Titles, note bodies and a record’s public fields. The contents of stored files are not: a match inside a binary would say nothing useful, and searching them would mean decompressing and scanning every attachment on every query. Secret fields — a login’s password and TOTP, a card’s number and cvv, an ssh key’s private key and passphrase — are deliberately not searched either: the same reasoning that keeps find out of file contents keeps it out of anything meant to stay hidden until you ask for it by name.

Finding nothing is a normal result, not an error:

Terminal window
$ sefy find zzz
no items

This is where find differs from a <REFERENCE>: commands that act on one item refuse to guess between several matches, while find exists precisely to show you all of them.

  • ls — the unfiltered listing
  • show — one item in full