File and Directory
catEnhanced cat replacement.
copyWrapper for cp that strips trailing slashes from source directories, preventing unwanted nested copies when the destination already exists.
duSmart disk-usage dispatcher.
dusizeShows a human-readable disk usage summary using du -sh.
lDLists only directories in long format with icons and hyperlinks.
lsLists all files in long format with icons and hyperlinks.
lsrLists files sorted by modification time in reverse (oldest first), one per line with icons.
lssLists all files sorted by size in long format with gradient color scaling.
lstreeDisplays a full recursive tree of the current directory with icons.
ltDisplays a directory tree limited to depth 2 with icons.
ltrLists all files sorted by modification time in reverse (oldest first) in long format with age-based gradient color scaling.
lxLists all files sorted by file extension in long format with icons.
mkcdCreates a directory (including any missing parent directories) and immediately changes into it.
mkdirInteractive wrapper around mkdir that calls _fish_mkdir_p for each directory argument to display created path components.
pokeCreates files using touch, automatically creating any missing parent directories via _fish_mkdir_p with tree output.
rgWraps ripgrep with --hyperlink-format=kitty when running inside Kitty terminal, enabling clickable file links in search results.
rmEnhanced rm that routes deletions through trash when safe.
scrubRecursively finds and removes OS metadata, editor artifacts, compiler garbage, and dev caches from the current directory using fd.