User:Gregor/FindThings: Difference between revisions

From KDE Wiki Sandbox
(Created page with "= Find Things = How to find things under Linux. == Find files by filename == Case-insensitive: find . -type f -iname "*hello*" Finds "Hello, hello, Thello, Thelloman, HELL...")
 
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
== Find files by filename ==
== Find files by filename ==


Case-insensitive:
Case-insensitive example:
  find . -type f -iname "*hello*"
  find . -type f -iname "*hello*"
Finds "Hello, hello, Thello, Thelloman, HELLO, hELLO, ..."
Finds "Hello, hello, Thello, Thelloman, HELLO, hELLO, ..."


Case-sensitive:
Case-sensitive example:
  find . -type f -name "*Hello*"
  find . -type f -name "*Hello*"
Finds "Hello, THello, THelloman, ..."
Finds "Hello, THello, THelloman, ..."


(http://stackoverflow.com/questions/13131048/linux-find-file-names-with-given-string)
(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/

Latest revision as of 19:43, 11 October 2015

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/