Linux/Unix: Find Command Ignore Case Insensitive Search

Linux/Unix: Find Command Ignore Case Insensitive Search

To perform a case-insensitive search with the find command in a Linux or Unix system, you can use the -iname option instead of the -name option.

For example, to search for files with a name that ends in .txt, regardless of the case of the letters, you can use the following command:

find /path/to/search -iname "*.txt"
‮ww:ecruoS‬w.lautturi.com

This will search for all files in the specified directory (/path/to/search) and its subdirectories that have a name ending in .txt, regardless of the case of the letters.

You can also use the -iregex option to specify a regular expression for a case-insensitive search. For example:

find /path/to/search -iregex ".*\.txt$"

This will search for all files in the specified directory (/path/to/search) and its subdirectories that have a name ending in .txt, regardless of the case of the letters.

Keep in mind that the -iname and -iregex options are just a few of the many options available for filtering the results of a find command. For more information on the find command and its options, you can refer to the documentation or use the man command to view the manual pages.

Created Time:2017-10-30 10:17:48  Author:lautturi