Desktop search
List of desktop search software
Full text and filename search edit
電腦的多個檔案的內文搜尋
Open-source software of full text search edit
BurntSushi/ripgrep: ripgrep recursively searches directories for a regex pattern while respecting your gitignore for Win , macOS
or Linux
- File format: plain text files & compressed files
- Big file search:
- Regular expression: supported (syntax)
- License: Dual-licensed under MIT or the UNLICENSE
Windows Grep: Grep for Windows v.2.3 Win
- File format: plain text files
- big file search: ok e.g. file size (1) > 90 MB: ok; (2) > 200MB: ok

- Regular expression: supported
- refine the search:
Grep command for Linux <ref>Finding a File containing a particular text string in Linux server</ref><ref>Linux and Unix grep command help and examples</ref>
- File format: plain text files
- multiple files: grep -ir "string to search" /path/to/directory<ref>options (1) -i, which means ignore case (2) -r means search recursively through an entire directory tree including the sub directory How to use the grep command, by The Linux Information Project (LINFO)</ref>
- multiple files: find *.json | xargs grep -E "詐騙|詐欺" -sl to find json files which its content contains the string 詐騙 or 詐欺. more on Search for string in json files
- single file: grep "string to search" /path/to/file ex: keyin grep avc /var/log/messages to find the SELinux log messages<ref>HowTos/SELinux - CentOS Wiki / zh-tw/HowTos/SELinux - CentOS Wiki(in Mandarin Chinese) </ref>
Copernic: Software to search, find, and manage information v.3.5.1 on Win
- File format:
- Range: folders and file types you specified
- Refine the search: file name, file type, file size, date, folder. Quotation marks is available. More on Refine a search with operators
- Comment: Nice for searching PHP scripts

DocFetcher on Win , macOS
& Linux (經常找不到文件嗎?試試免費的跨平台桌面搜尋工具:DocFetcher | 簡睿隨筆@新世界)
- File format: plain text files & compressed files
- Range: folders and files type you specified
- 搜尋: 支援輸入部分字串
- License: Eclipse Public License

- Comment: not suitable for search PHP scripts
Zotero v.3 for Firefox
- File format: Metadata or attached PDF or HTML files
- 搜尋: 儲存在Zotero資料庫的文獻書目、標籤、附檔檔名、附檔(PDF或HTML網頁檔)內文<ref>pdf_fulltext_indexing (Zotero Documentation)(screencast_tutorials:advanced_search )</ref>
grepWin v1.5.6.x
- File format: plain text files
- big file search: file size (1) > 90 MB: ok; (2) > 200MB: ok;
- Regular expression: supported
- refine the search:
- comment: If there are too many matches, the software will be frozen and get back after some minutes.

Notepad++ v7.4.2<ref>Searching in Files</ref>
- File format: plain text files
- big file search: file size < 600 MB: ok<ref>解決 Notepad++ 開啟大檔案遇到「file is too big to be opened」錯誤訊息</ref>
- Regular expression: supported
- refine the search: file name, file type (separated by ; symbol, ex: *.html; *.htm to search the text in the html and htm file types) , folder
Grep for Windows Win CLI
- File format: plain text files
- big file search:
- Regular expression:
- refine the search:
Findstr command Win
- File format: plain text files
- big file search:
- Regular expression:
- refine the search:
- instruction:<ref> 如何編寫批次檔讓我可以抓取TXT檔中的某個字串 - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天</ref>
Commercial software of full text search edit
$ Sublime Text v.2
- File format: plain text files
- big file search:
- Regular expression: supported<ref>Search and Replace — Sublime Text Unofficial Documentation</ref><ref>Perl Regular Expression Syntax - 1.47.0</ref>
- refine the search: file name, file type (separated by , symbol, ex: *.html, *.htm to search the text in the html and htm file types) , folder。 Menu -> Find -> Find in files -> Where: Add include filters<ref>Sublime Forum • View topic - Find in Files of Filetype</ref>
$ X1 Search 8 - Find Emails, Files, and SharePoint Data on Standard or Virtual Desktops(formerly Yahoo! Desktop Search)
- File format:
- Range:
$ EmEditor
- File format: plain text files
- big file search: ok

- Regular expression: supported
- refine the search:
在 Mac 上使用 Spotlight 搜尋 - Apple 支援 (台灣) on macOS
- File format: plain text files
Search text in files (cloud solution) edit
full text searching
- Google drive: Search your Google Drive - Drive Help text-PDF was tested: 2013-01-06
- Evernote: Search Better with Evernote Premium: Document Search
- Dropbox: How can I use full-text search to search the contents of my files? (Dropbox Help Center)
- How-To Do a Full Text Search within your Gmail Attachments?
file name or folder name searching only
template (left blank intentionally)
Software name * File format * big file search: * Regular expression: * refine the search:
by logical operators edit
OR: match the lines which contains pattern1 OR pattern2<ref>logical operators in grep</ref><ref>7 Linux Grep OR, Grep AND, Grep NOT Operator Examples</ref>
- awk '/pattern1|pattern2/' file_name for Linux
- grep 'pattern1\|pattern2' file_name
- grep -E 'pattern1|pattern2' file_name
- cat file_name | grep -E 'pattern1|pattern2'
AND: match the lines which contains pattern1 AND pattern2
Search text in single plain text file edit
Search text in a file
- Linux grep command:
- case insensitive<ref>Using grep and Ignoring Case (Case Insensitive grep)</ref>: Using grep -i keyword /path/to/file (Linux ) or enclose it in double quotes if the keywords contains spaces grep -i "keywords contains space" /path/to/file
- case sensitive: grep keyword /path/to/file (Linux )
- show several surrounding lines: grep -C 2 keyword /path/to/file to show 2 lines before and 2 lines after<ref>search - grep a file, but show several surrounding lines? - Stack Overflow</ref>. (Linux )
- vim: (1)vim [options] filename (2)press /keyword (Linux )
- cat & grep: cat /path/to/file | grep keyword (Linux )<ref>Using Grep & Regular Expressions to Search for Text Patterns in Linux | DigitalOcean</ref>
- case insensitive: Using cat /path/to/file | grep -i keyword (Linux ) or enclose it in double quotes if the keywords contains spaces cat /path/to/file | grep -i "keywords contains space" e.g. Keyin cat log.txt | grep -i error to matched the line contains error or Error in the file log.txt.
- case sensitive: cat /path/to/file | grep keyword (Linux )
other issues
- big file search:
- Regular expression: supported
- refine the search:
Search text in multiple compressed files edit
- Switch to the folder & keyin the command find . -name "error*.gz" | xargs zcat | grep "pattern" to search the error*.gz files contains specified pattern <ref>linux - find string inside a gzipped file in a folder - Stack Overflow</ref>
Search text in a compressed text file edit
- zcat & grep: cat /path/to/compressed_text.gz | grep keyword (Linux )<ref>Unix / Linux: cat .GZ Compressed Text File On Screen</ref>
file name or folder name search edit
搜尋範圍(1)資料夾名稱 與 (2)檔案名稱
Everything Search Engine(official wiki) version 3.1.4
- 搜尋: 支援輸入部分字串
,輸入 studi* 可以找到 studio ,詳 Searching。 - 媒體: 電腦本地磁碟(local NTFS volumes),不包含網路磁碟。https://planetoid.info/images/Icon_exclaim.gif不支援 FAT 格式。
- 可當 server
- 縮小範圍: 可排除特定檔案類型或者特定目錄,不在索引範圍內。
- 教學:
- 搜尋:
- 縮小範圍:
Listary - Free Search Utility | Windows Explorer Search | Text Editing
Total Commander v7.56a
- 搜尋:
- 縮小範圍: 可指定多個資料夾,路徑可用 ; 符號間隔
Where Is It? - "Catalog your media collection, use descriptions, thumbnails and categories, find files or disks you need"
- 搜尋:
- 縮小範圍:
- 其他: 無法將「網路磁碟」納入索引範圍
Wise JetSearch - Fast Local File Search Tool - Search Everything v.1.24.65 (Wise JetSearch 1.24 免安裝中文版 - 取代Windows內建搜尋功能 - 阿榮福利味)
- 搜尋: 支援輸入部分字串
,輸入 * 或 ? 符號。例如: studi? 可以找到 studio。詳Wise JetSearch Online Help Center - 媒體: 電腦本地磁碟,支援NTFS, FAT 格式。
- 縮小範圍: 無法排除特定檔案類型或者特定目錄,在索引範圍內。
Finder for macOS
- 搜尋: (1)可輸入部分字串,例如輸入 appl 可以找到 apple。 (2)不支援輸入 wildcard (*)
- 縮小範圍: 可預先設定排除特定目錄
尋找特定檔案類型的檔案
- Win dir <路徑><檔案類型> /b/s 例如: dir C:\Users\*.zip /b/s<ref>MS-DOS dir command help</ref>
- Linux ls -R <路徑> | grep <檔名規則> ls -R /home | grep \/zip$<ref>bash - List files with certain extensions with ls and grep - Stack Overflow</ref>
軟體名稱 (left blank intentionally)
- 搜尋: (1)是否支援輸入部分字串 (2)是否支援輸入 wildcard
- 縮小範圍:
quick file search filter under a folder: file name or folder name
- Press Ctrl + s to use the Quicksearch filter at Total Commander
quick file search filter: file name only
- Press Alt + Space to search and launch the file Launchy: The Open Source Keystroke Launcher. Require index the files first. [Last visited: 2012-02-07]
References edit
<references />