Linux常用命令( ) 檔案搜尋命令

2021-10-03 08:36:03 字數 1754 閱讀 1888

命令所在路徑:/bin/find

執行許可權:所有使用者

語法:find [搜尋範圍] [匹配條件]

功能描述:檔案搜尋

範例

例子作用

語法$ find /etc -name init

在目錄/etc中查詢檔案init

-iname 不區分大小寫

$ find / -size +204800

在根目錄下查詢大於100mb的檔案

+n 大於 -n 小於 n 等於

$ find /home -user shenchao

在根目錄下查詢所有者為shenchao的檔案

-group 根據所屬組查詢

$ find /etc -cmin -5

在/etc下查詢5分鐘內被修改過屬性的檔案和目錄*

-amin 訪問時間 access

-cmin 檔案屬性 change

-mmin 檔案內容 modify

$ find /etc -size +163840 -a -size -204800

在/etc下查詢大於80mb小於100mb的檔案*

-a 兩個條件同時滿足

-o 兩個條件滿足任意乙個即可

$ find /etc -name inittab -exec ls -l {} ;

在/etc下查詢inittab檔案並顯示其詳細資訊

-exec/-ok 命令 {} ; 對搜尋結果執行操作

-type 根據檔案型別查詢

f 檔案 d 目錄 l 軟鏈結檔案

-inum 根據i節點查詢

命令所在路徑:/usr/bin/locate

執行許可權:所有使用者

語法:locate 檔名

功能描述:在檔案資料庫中查詢檔案

範例:$ locate inittab

命令所在路徑:/usr/bin/which

執行許可權:所有使用者

語法:which 命令

功能描述:搜尋命令所在目錄及別名資訊

範例:$ which ls

命令所在路徑:/usr/bin/whereis

執行許可權:所有使用者

語法:whereis [命令名稱]

功能描述:搜尋命令所在目錄及幫助文件路徑

範例:$ whereis ls

命令所在路徑:/bin/grep

執行許可權:所有使用者

語法:grep -iv [指定字串] [檔案]

功能描述:在檔案中搜尋字串匹配的行並輸出

-i 不區分大小寫

-v 排除指定字串

範例:# grep mysql /root/install.log

Linux常用命令 檔案搜尋命令

1 which 語法 which 命令名稱 功能描述 顯示系統命令所在目錄 範例 which ls 2 find 語法 find 搜尋路徑 搜尋關鍵字 功能描述 查詢檔案或目錄 範例 find etc name init 在目錄 etc中查詢init find size 204800 在根目錄下查詢...

Linux常用命令 檔案搜尋命令

1 find usr bin find 查詢檔案或目錄,任何檔案皆可,如,壓縮包等 語法 find 搜尋路徑 搜尋選項 filename a find etc name 檔名 name 最常見的選項 按檔名搜尋 eg find etc name init 在目錄 etc 中查詢檔案 init檔案 注...

Linux常用命令之檔案搜尋命令

檔案搜尋命令find 搜尋會占用大量資源 linux中少用搜尋,盡量整理好檔案目錄及檔案 windows中搜尋可以使用軟體 everything 基於ntfs分割槽 linux與windows不同的時,windows是模糊查詢,linux是精準查詢 語法 find 搜尋範圍 匹配條件 搜尋範圍只有 ...