find
命令是在指定目錄下遍歷查詢檔案,效率較低
find / -name file1
從 『/』 開始進入根檔案系統搜尋檔案和目錄
find / -user user1
搜尋屬於使用者 『user1』 的檔案和目錄
find /home/user1 -name \*.bin
在目錄 『/ home/user1』 中搜尋帶有』.bin』 結尾的檔案
find /usr/bin -type f -atime +100
搜尋在過去100天內未被使用過的執行檔案
find /usr/bin -type f -mtime -10
搜尋在10天內被建立或者修改過的檔案
find / -name \*.rpm -exec chmod 755 '{}' \
; 搜尋以 『.rpm』 結尾的檔案並定義其許可權
find / -xdev -name \*.rpm
搜尋以 『.rpm』 結尾的檔案,忽略光碟機、捷盤等可移動裝置
linux會將系統內所有檔案記錄到乙個資料庫檔案中,可使用locate
命令到這個資料庫檔案中查詢檔案,比find
命令效率高,但是這個資料庫檔案不是實時更新的,為了確保查詢有效性,在使用locate
之前須使用命令updatedb
重新整理這個資料庫檔案
whereis halt
顯示乙個二進位制檔案、原始碼或 man 的位置
which halt
**顯示乙個二進位制檔案或可執行檔案的完整路徑 **
linux下的檔案搜尋
一 which 尋找執行檔案,按照path中規定的路徑查詢 二 whereis 利用資料庫尋找特定檔案 引數 b 只查詢二進位制檔案 m 只在幫助檔案man中查詢 s 只找source原始檔 u 只找上述三種以外的檔案 三 locate 利用檔案資料庫查詢檔案 資料庫 var lib mlocate...
Linux下搜尋檔案與指令
指令的完整檔案路徑 台灣的一些教材上寫的是檔名,美國那邊的一些教材用的path of instruct 搜尋 語法格式 which 指令名 檔案 目錄的完整路徑 語法格式 whereis 選項 檔案或目錄名 選項 b 只找 binary 格式的檔案 m 只找在說明檔案 manual 路徑下的檔案 s...
Linux下搜尋檔案常用方法
which指令會在環境變數 path設定的目錄裡查詢符合條件的檔案 which bash 顯示 usr bin bashfind 命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則 find 命令將在當前目錄下查詢子目錄與檔案。並且將查...