An intro to finding things in Linux

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • fd

    A simple, fast and user-friendly alternative to 'find'

  • This is what I use:

    https://github.com/sharkdp/fd

    Which you can install as a binary, or via cargo. fd is spectacular.

    To that you can add: https://github.com/junegunn/fzf

    Which you can bind to a key in your shell for convenience.

  • fzf

    :cherry_blossom: A command-line fuzzy finder

  • This is what I use:

    https://github.com/sharkdp/fd

    Which you can install as a binary, or via cargo. fd is spectacular.

    To that you can add: https://github.com/junegunn/fzf

    Which you can bind to a key in your shell for convenience.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • the_silver_searcher

    A code-searching tool similar to ack, but faster.

  • These are all great, but the one I find myself using constantly on source code and other text-oriented files is The Silver Searcher (ag)[1]. It’s not as useful for file _names_, but most of the time, I care about contents and this searches, in realtime, at an incredible speed. Add the -l flag to list only filenames and you’ve got an amazing code location tool.

    [1] https://github.com/ggreer/the_silver_searcher

  • fstring

    Make searching for text strings easier on Linux :)

  • here’s a version of ‘find’ I use quite often …… I usually download it to run as “fstring”. it outputs the file name and the string match:

    https://github.com/figital/fstring

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts