linux常用命令(四) find

2021-08-22 07:18:35 字數 883 閱讀 1846

-name

按照檔名查詢檔案。

find /dir -name filename  在/dir目錄及其子目錄下面查詢名字為filename的檔案

find . -name "*.c" 在當前目錄及其子目錄(用「.」表示)中查詢任何擴充套件名為「c」的檔案,如:find . -name feedback*.php

find . |xargs grep "service_data_feedback"  在當前目錄及其子目錄(用「.」表示)中查詢內容含有「service_data_feedback」字串的檔案

-type

查詢某一型別的檔案,諸如:

b – 塊裝置檔案。

d – 目錄。

c – 字元裝置檔案。

p – 管道檔案。

l – 符號鏈結檔案。

f – 普通檔案。

find /etc -type d –print 在/etc目錄下查詢所有的目錄

find . ! -type d –print 在當前目錄下查詢除目錄以外的所有型別的檔案

find /etc -type l –print 在/etc目錄下查詢所有的符號鏈結檔案

linux的bash內部命令history就可以顯示命令列的命令歷史,預設環境執行 history

命令後,通常只會顯示已執行命令的序號和命令本身。

如果想要檢視命令歷史的時間戳,那麼可以執行:

# export histtimeformat='%f %t '

# history | less

1 2008-08-05 19:02:39 service network restart

2 2008-08-05 19:02:39 exit

3 2008-08-05 19:02:39 id

Linux常用命令 find

名稱 find 用法 find 使用說明 將檔案系統內符合 expression 的檔案列出來。你可以指要檔案的名稱 類別 時間 大小 許可權等不同資訊的組合,只有完全相符的才會被列出來。find 根據下列規則判斷 path 和 expression,在命令列上第乙個 之前的部份為 path,之後的...

linux常用命令 find

find命令釋義 在某個目錄及其子目錄下查詢檔案,可以根據檔名 更改時間 檔案許可權 檔案型別 所屬使用者組等條件查詢檔案。注意 不帶引數時為只在當前目錄下查詢 find命令使用格式 首先來看看man find裡列出的格式 find h l p d debugopts 0level path.exp...

Linux常用命令 find

寫這篇部落格的原因是因為在牛客上做到的一道題難到了我,題目如下 查詢該目錄及子目錄下所有的以 conf為字尾的檔案 a find name conf b find name quto conf quto c find type d rgrep quto conf quto d find regext...