Unix Utils for Windows
I work with unix operating systems quite a bit. So when I'm using Windows I'm often missing some of the handy little command line unix tools that are ubiquitous to unix but no where to be found on Windows.
Just today I was wanting to use the GNU
find utility. The
find command on unix lists all the files in a directory recursively. Its really handy because if you need to find out where a file is you just type
find /path | fgrep search.file. One thing that frustrates me about the Windows search is that you have to search an entire drive - if I know the file I am looking for is in
c:\windows why should I have to search the entire
So I came across some Native Win32 Ports of some GNU utilities, such as find, grep (as well as fgrep, and egrep). These are nice because you can run them right from the windows command line, so no need to run in an emulator like cygwin.
One thing you need to keep in mind is that some of these utilities might have the same name as some windows utilities, you probably better off renaming these in the case of conflict. For instance Windows comes with a program called find.exe that searches for text inside a file, so I renamed the GNU find to xfind.exe.
Like this? Follow me ↯Tweet Follow @pfreitag
You might also like:
- Top 20 Internet Security Vulnerabilities of 2005 - November 23, 2005
- Cheat Sheet Roundup - Over 30 Cheatsheets for developers - September 1, 2005
- SSH for Windows - December 6, 2004
- xcopy - Handy tool on windows - December 9, 2003
- FTP Scripts on windows - January 31, 2003
- Uptime for Windows 2000, 2003, XP and NT - October 13, 2002