Espresso Help

Search syntax

Type anything: Espresso shows every file and folder whose name contains what you typed, ignoring case and accents (cafe finds Café.png). Results update as you type. The syntax below is compatible with Everything by voidtools. Also in the app: Help › Search Syntax (The Menu).

Basics

You type Finds
report 2026 names containing both words (AND)
jpg | png either word (OR). OR binds tighter than AND: a b|c = a and (b or c)
!draft names without the word (NOT)
<report | invoice> 2026 grouping with < >
"annual report" an exact phrase, spaces included
IMG_*.heic, file?.txt wildcards: * any text, ? one character. With wildcards the whole name must match
docs/invoices a / searches the full path instead of the name

Toolbar options

Match Case · Match Whole Words · Match Path · Ignore Diacritics · Barista mode (the whole search is one regular expression) · Lungo (include hidden files and the contents of apps and packages). Defaults are in Settings › Search.

Modifiers (apply to one term)

Syntax Meaning
case:Report match case (also nocase:)
wholeword:art, ww:art whole words only
diacritics:café / nodiacritics:cafe accents must match / are ignored
path:backup match against the full path
regex:^IMG_\d+\.jpg$ regular expression (|, <, > are part of the pattern; quote it to include spaces)
startwith:IMG, endwith:final name starts / ends with

Modifiers chain: case:path:Projects, and apply to groups: case:<Foo | Bar>.

Where

Syntax Meaning
parent:~/Desktop directly inside a folder
infolder:~/Projects anywhere inside a folder
depth:2, depth:>5 depth from the disk root (items in the root have depth 1)
disk:Backup only disks whose name contains “Backup”
online: / offline: only connected / disconnected disks

What

Syntax Meaning
file: / folder: only files / folders; folder:src = folders named like “src”
ext:jpg;png;heic extensions
audio: video: pic: doc: zip: code: app: font: kinds (the Blends, also ⌘1…⌘9)
hidden: hidden items
empty: empty folders
len:>100 name length in characters
tag:Red, tagged: Finder tags

Size

size:>100mb, size:<=10kb, size:10kb..2mb, size:1234. Units: b kb mb gb tb (decimal, like Finder) and kib mib gib tib (binary). Presets: size:empty (0), tiny (≤ 10 KB), small (≤ 100 KB), medium (≤ 1 MB), large (≤ 16 MB), huge (≤ 128 MB), gigantic (> 128 MB). Folder sizes are the total of their contents.

Dates

dm: modified · dc: created · da: last opened (macOS updates this lazily).

Values: today, yesterday, thisweek, lastweek, thismonth, lastmonth, thisyear, lastyear, last7days (also hours, weeks, months, years), 2026, 2026-03, 2026-03-18. Comparisons and ranges: dm:>2025, dc:<=lastmonth, dm:2026-01-01..2026-03-31.

Extended details

Read in the background for the kinds enabled in Settings › Metadata, also kept for offline disks: width:>3000, height:1080, duration:>5m (also 90, 1:30, 2h), pages:>100, author:Rossi.

Double shots (duplicates)

dupe: keeps items whose name appears more than once among the results; sizedupe: items whose size does. Combine them: dupe: ext:pdf. They apply to the whole search.

Macros

Settings › Search › Macros: projects → infolder:~/Projects !node_modules. Then type projects: report. A value after the colon is added as a search term: projects:report.

Keyboard

⌥Space pull a shot · ⌘F or just type to search · ↩ open · ⌘↩ or ⌘R show in Finder · Space take a sip (Quick Look) · ⌘C copy file · ⌥⌘C copy path · ⌘⌫ move to Trash · ⌘I get info · ⌘1…⌘9 Blends · ⌘[ ⌘] back/forward · ⌘↑ enclosing folder · ⌘S save as Your usual · ⌘T new tab · ⌘N new window.

Mistakes

Espresso never refuses a search. Problems are underlined in the search field (hover for the explanation) and the rest of the query still runs.