Linux下的檔案搜尋

2021-09-24 00:27:36 字數 1190 閱讀 6066

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 命令將在當前目錄下查詢子目錄與檔案。並且將查...