0

I am using UnxUtils on Windows and it comes with the find tool. I am using it to search for files and directories. If I wish to search for a file name which contains the word 'Identity', I use the following (for a case insensitive search)

find <location> -type f -iname "*Identity*" 

and the following for searching directory names

find <location> -type d -iname "*Identity*" 

I wish to search for both files and directories using a single command (to replace windows search). Is this possible using find ? Is there any native Windows tool which I can use instead to do a search on the command line ? The Windows commands FIND and FINDSTR are like the Unix grep and do not really help.

EDIT:

find <location> -iname "*Identity*" -ls 

Searches for all files and folders in the given location (recursively). The -iname flag for a case insensitive search and the -ls flag to give an ls like output listing enabling us to know the file types.

1 Answer 1

2

Just remove the type specification.

find <location> -iname "*Identity*" 
2
  • Thanks ! Is there any way to indicate that they are directories in the result ? Commented Jul 27, 2010 at 13:34
  • Looking at the man page, I noticed I can use the -ls flag for this purpose. Commented Jul 27, 2010 at 13:44

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.