LONGEPASS
電腦硬體裝修/工作方法/Q73
簡單
正確率 -
Q73.

在Unix/Linux 的環境下,可從硬碟去查詢檔案名稱,要執行下列哪個指令?

電腦硬體裝修 · 乙級 · 工作方法 · Q73

難易度分析

2 / 5

此題需要精確掌握不同搜尋指令的運作機制,特別是區分「直接遍歷檔案系統」與「檢索預建索引資料庫」之間的技術差異,以及分辨各指令針對搜尋範圍(如 PATH 環境變數、執行檔位置或特定檔案屬性)的定義限制。

正確答案:④find

④ find:find 指令會直接遍歷檔案系統(硬碟)進行即時搜尋,可依據檔名、大小、時間等條件進行遞迴查詢,是唯一真正從硬碟查詢檔案名稱的指令。

錯誤選項解析

  • ① which:which 指令用於搜尋 PATH 環境變數 中可執行檔案的路徑,僅限於查找命令程式位置,無法進行一般檔案名稱的全面搜尋。
  • ② whereis:whereis 指令用於查找指令的二進位執行檔、原始碼與 man page,搜尋範圍僅限於系統標準目錄,不適用於任意檔案名稱的查詢。
  • ③ locate:locate 指令是查詢 mlocate 資料庫(由 updatedb 建立),並非直接讀取硬碟,因此無法即時反映最新檔案狀態,僅為資料庫索引搜尋。
Learning Tip

"本題核心考點在於區分 即時硬碟搜尋(find) 與 資料庫索引搜尋(locate) 的差異。常考陷阱為混淆 which(查 PATH 中的執行檔路徑)、whereis(查命令相關檔案)與 find(全面檔案搜尋)的使用情境。實務上,若需最新結果應使用 find,若追求效能且可接受資料庫延遲則使用 locate。"

學員答題分佈

①which0%
②whereis0%
③locate0%
④find0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目