find Find [directory...] [criteria...] 不同於 locate,Find 會實際去找檔案位置,但速度較慢,若沒有指定目錄,預設為cwd 目前工作目錄 語法 [lcc09@localhost ~]$ find --help 用法:find [路徑...] [表達式] 預設路徑為目前的目錄,預設的表達式是 -print 表達式可以包括運算子、選項、測試和操作模式: .....(略) 基本上可以分成三個大項來看: [路徑...]搜尋路徑 [表達式]搜尋的檔案條件,支援"Globbing"的語法。 動作action 命令執行(exec),屬"附加"性質,讓我們可以直接對 find 找到的檔案,運作指定的外部指令。 列印顯示(print),支援固定顯示。也可將顯示的資訊藉由選項直接存檔。 選項說明 -daystart 起始時間以當日的 -amin, -atime, -cmin, -ctime, -mmin, 及 -mtime 為基準。 -depth 處理目錄內容之後,再處理目錄本身。 -follow 對符號連結的檔案或目錄不做檢查。隱含了 -noleaf 選項的作用。 -help, --help 顯示程式用法資訊。 -maxdepth levels 指定搜尋測試的最大目錄層數(levels)。對超過目錄層數的子目錄將不予以處理。 -mindepth levels 指定搜尋測試的最小目錄層數(levels)。對 levels 內的目錄層數將不予以處理。 -mount 只處理當前所在的檔案系統。不處理不同檔案系統(filesystems)的目錄。此選項在某些版本的 find 指令必須改用 -xdev 選項。 -noleaf 捨棄檢查目錄是否有兩個硬連結(hard link)的優化處理。(程式預設的優化處理,在不必要時,反而會減緩搜尋測試的速度。如果使用者能理解自己檔案系統的硬連結狀況,適當地關閉預設的優化處理,將有助於速度的提昇) -version, --version 顯示程式本身的版本資訊。 -xdev 只處理當前所在的檔案系統。對放置在不同檔案系統(filesystems)的目錄不做處理。 ex1 [lcc09@lo...