Search

Iruka has two ways to find things: a quick filter for the folder you're in, and an advanced search that scans recursively by name or file contents.

Quick Filter (⌘F)

Press ⌘ F (or click the magnifying glass in the toolbar) to show the filter bar. As you type, the current folder's list narrows to items whose name contains your text (case-insensitive). It's a live filter of the folder you're viewing — it doesn't descend into subfolders. Press Escape to clear it.

Advanced Search (⌘ ⇧ F)

Press ⌘ ⇧ F to open the advanced search sheet, which scans recursively.

By name — type any part of a filename; matches are found anywhere in the name (case-insensitive unless you turn on Case Sensitive). Narrow further with:

  • Kind — All, Files only, or Folders only
  • Extension / type — a comma-separated list like *.swift, .py, ts to restrict results to those file types
  • ScopeCurrent Folder, your Home folder, or the whole disk (/). Searching Home skips noise like Library, .Trash, node_modules, .npm, and Photos libraries.

By content — expand the grep options and enter a pattern to search inside files. Iruka uses ripgrep (rg) if it's installed, otherwise grep, and lists each matching line. You can limit content search to specific file types too.

Results stream in as they're found; click Cancel to stop a long search.

Working with Results

  • Click to select (⇧ or ⌘ to select several)
  • Double-click a file to open it, or a folder to navigate into it
  • Right-click for Open in Default App, Show in Folder, Reveal in Finder, Quick Look, and Copy Path — content matches also offer Copy Match Text

Searching Mounted Remote Folders

Advanced search works on mounted FTP, SFTP, and cloud folders because they appear as ordinary local paths. Be aware it can be slow: every file has to be read over the network, especially for content (grep) search — set the scope to a specific subfolder rather than the whole mount.

Keyboard Shortcuts

| Action | Shortcut | |---|---| | Quick Filter (current folder) | ⌘ F | | Advanced Search (recursive) | ⌘ ⇧ F | | Clear filter / close search | Escape |