VibeHunt
Back to browse

rawhide

Find files using pretty C expressions.

Rawhide provides a command‑line interface for locating files using expressions written in a C‑style mini‑language. Users supply a search path (or default to the current directory) and an expression that can reference inode metadata, such as mode, size, and timestamps, as well as constants from <sys/stat.h>. The language supports C operators, numeric literals with optional scale units, glob patterns, and Perl‑compatible regular expressions for matching names, paths, contents, MIME types, ACLs, and extended attributes.

The tool allows expressions to be read from the command line, a file, or standard input, and it can execute shell commands for each match or delete matches with explicit flags. Built‑in functions and a standard library enable users to define custom search terms, while options control traversal depth, filesystem boundaries, and symlink handling.

Output can be formatted similarly to ls, with selectable columns for inode, size, blocks, and timestamps, making rawhide suitable for users who need fine‑grained, scriptable file searches beyond traditional find utilities.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps