天天看點

《Linux From Scratch》第三部分:建構LFS系統 第六章:安裝基本的系統軟體- 6.48. Findutils-4.4.2

             Findutils 軟體包包含查找檔案的程式。這些程式提供遞歸搜尋目錄樹、建立、管理以及搜尋資料庫(通常比遞歸式的 find 要快,但如果資料庫最近沒有更新的話結果不可靠)。

大概編譯時間:

0.4 SBU

需要磁盤空間:

32 MB

準備編譯 Findutils:

配置選項的含義:

<dl></dl>

<dt></dt>

<code>--localstatedir</code>

<dd></dd>

該選項改變 區域 資料庫的位置為 FHS

相容的 <code>/var/lib/locate</code>。

編譯軟體包:

用以下指令測試結果:

安裝軟體包:

一些 BLFS 及之上的軟體包希望 find

程式在 <code>/bin</code>,是以確定位置正确:

安裝的程式:

bigram, code, find, frcode, locate,

oldfind, updatedb, 和 xargs

之前用于生成 區域 資料庫

之前用于生成 區域 資料庫;

是 frcode 的祖先版本

查找指定目錄樹中比對特定要求的檔案

updatedb 調用來壓縮檔案名稱清單;

它使用前向壓縮,能壓縮資料庫為原來的四分之一到五分之一

搜尋檔案名稱資料庫并報告包含給定字元串或比對給定模式的檔案名稱

老版本的 find,使用一個不同的算法

更新 區域 資料庫;

它搜尋整個檔案系統(包括已挂載的其它檔案系統,除非指定排除)

并把找到的每個檔案名插入到資料庫

對一系列檔案運作給定指令

建立者:Gerard Beekmans

編輯者:Matthew Burgess 和 Armin K.

翻譯團隊:LCTT

譯者/校對:ictlyh,wxy

<a href="https://linux.cn/lfs/LFS-BOOK-7.7-systemd/chapter06/findutils.html" target="_blank">原文連結</a>