User:Gregor/FindThings

    From KDE UserBase Wiki

    Find Things

    How to find things under Linux.

    Find files by filename

    Case-insensitive example:

    find . -type f -iname "*hello*"
    

    Finds "Hello, hello, Thello, Thelloman, HELLO, hELLO, ..."

    Case-sensitive example:

    find . -type f -name "*Hello*"
    

    Finds "Hello, THello, THelloman, ..."

    (http://stackoverflow.com/questions/13131048/linux-find-file-names-with-given-string)

    Find files by content and filename

    grep

    Normally, one would use the standard tool grep, but ack is better in some ways.

    ack

    Case-insensitive example:

    ack -i kmoretools
    

    Install: sudo zypper install ack Website: http://beyondgrep.com/

    ag

    Case-insensitive example:

    ack -i kmoretools
    

    Install: sudo zypper install the_silver_searcher Website: https://github.com/ggreer/the_silver_searcher

    More tools

    http://beyondgrep.com/more-tools/