移至主內容
DarkRanger's Secret Area

主導覽

  • 首頁
  • 關於本站
  • Linux
  • 程式開發
  • N900
  • 譯文
  • 資訊技術辭典

文章分類

  • 影劇
  • 遊戲
  • 筆記
  • 雜文
  • 資訊技術
  • 站務訊息

最新內容

  • How-To:Linux 安裝 DevilutionX
  • 於 2012 年建立的一份音樂播放清單
  • How-To:Linux 安裝 Medal of Honor: Allied Assault
  • Fallout 4 (2015)
  • How-To:Linux 安裝 Blood
  • 《終極動員令》系列早期作品原始碼釋出
  • How-To:Linux 安裝 Doom 3
  • Nausicaä of the Valley of the Wind (1984)
  • Intel 內顯與 Linux 桌面死當問題排解
  • 《哥吉拉 -1.0》心得補遺

導航連結

  • 首頁
  • 程式開發專區
  • 工具程式類
  • 【自製】easy-find

【自製】easy-find

發表日期:星期六, 09/05/2015 - 13:04,更新日期:星期三, 10/14/2015 - 17:23

easy-find 是一支將 locate、find 以及 grep 一併包裝並簡化操作的工具,其作用是希望藉由單一指令,就能夠執行幾種最基本的檔案搜尋需求。這其實並不算是什麼新玩意,而是脫胎自 DR 所寫的第一支 Python 程式,數年後再拿出來清理程式碼並順便換個簡短的名字。功能是一樣的,至於程式碼清理的主要考量則是確保能夠在各種新舊環境中順利執行,例如 Python 2.x 與 3.x。

 

安裝方式很單純,將原始碼另存下來後,放置於系統中的命令存放路徑,並給予可執行權限:

  • chmod +x /usr/local/bin/easy-find.py

 

由於 easy-find 並沒有在參數中指定路徑的設計,一律是針對當下的目錄及子目錄,所以需要先用 cd 指令切換到需要處理的目錄,接著就可以用以下方式搜尋:

 

快速搜尋——不加任何選項即是使用 locate 指令根據索引找出符合的檔案:

  • easy-find.py <關鍵字>

一般搜尋——使用 find 指令來搜尋檔案:

  • easy-find.py -f <關鍵字>

內文搜尋——使用 grep 指令搜尋內文中存在該關鍵字的檔案:

  • easy-find.py -t <關鍵字>

 

  • 介面:文字介面
  • 支援平台:跨平台
  • 程式語言:Python
  • 原始碼:easy-find.py
  • 版本:20151014