Jump to content

Desktop search

From LemonWiki共筆

Ψ 個人知識管理的搜尋任務類型: 電腦檔案或內文搜尋 | 多個PDF檔案的內文搜尋 | 自訂搜尋服務(網頁歸檔) | Gmail搜尋 Ψ


List of desktop search software

Full text and filename search[edit]

電腦的多個檔案的內文搜尋

Open-source software of full text search[edit]

Good.gif BurntSushi/ripgrep: ripgrep recursively searches directories for a regex pattern while respecting your gitignore for Win , macOS icon_os_mac.png or Linux

  • File format: plain text files & compressed files
  • Big file search:
  • Regular expression: supported (syntax)
  • License: Dual-licensed under MIT or the UNLICENSE

Good.gif 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 Good.gif
  • Regular expression: supported
  • refine the search:

Good.gif 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>

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 Good.gif


DocFetcher on Win , macOS icon_os_mac.png & Linux (經常找不到文件嗎?試試免費的跨平台桌面搜尋工具:DocFetcher | 簡睿隨筆@新世界)

  • File format: plain text files & compressed files
  • Range: folders and files type you specified
  • 搜尋: 支援輸入部分字串
  • License: Eclipse Public License Good.gif
  • Comment: not suitable for search PHP scripts

Zotero v.3 for Firefox browser_firefox.png

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. Icon_exclaim.gif

Notepad++ v7.4.2<ref>Searching in Files</ref>

Grep for Windows Win CLI

  • File format: plain text files
  • big file search:
  • Regular expression:
  • refine the search:

Findstr command Win

Commercial software of full text search[edit]

$ Sublime Text v.2

$ 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 Good.gif
  • Regular expression: supported
  • refine the search:

在 Mac 上使用 Spotlight 搜尋 - Apple 支援 (台灣) on macOS icon_os_mac.png

  • File format: plain text files

Search text in files (cloud solution)[edit]

full text searching

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

  • awk '/pattern1/&&/pattern2/' file_name for Linux
  • grep -E 'pattern1.*pattern2|pattern2.*pattern1' file_name Icon_exclaim.gif order dependent
  • cat file_name | grep -E 'pattern1.*pattern2|pattern2.*pattern1' Icon_exclaim.gif order dependent

Search text in single plain text file[edit]

Search text in a file

  • 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]

Search text in a compressed text file[edit]

file name or folder name search[edit]

搜尋範圍(1)資料夾名稱 與 (2)檔案名稱

Good.gif Everything Search Engine(official wiki) version 3.1.4


Locate32

  • 搜尋:
  • 縮小範圍:

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內建搜尋功能 - 阿榮福利味)

  • 搜尋: 支援輸入部分字串 Good.gif ,輸入 * 或 ? 符號。例如: studi? 可以找到 studio。詳Wise JetSearch Online Help Center
  • 媒體: 電腦本地磁碟,支援NTFS, FAT 格式。
  • 縮小範圍: 無法排除特定檔案類型或者特定目錄,在索引範圍內。

Finder for macOS icon_os_mac.png

  • 搜尋: (1)可輸入部分字串,例如輸入 appl 可以找到 apple。 (2)不支援輸入 wildcard (*)
  • 縮小範圍: 可預先設定排除特定目錄

尋找特定檔案類型的檔案


軟體名稱 (left blank intentionally)

  • 搜尋: (1)是否支援輸入部分字串 (2)是否支援輸入 wildcard
  • 縮小範圍:

quick file search filter under a folder: file name or folder name

quick file search filter: file name only

References[edit]

<references />

further reading[edit]