findlinux
『壹』 linux find命令怎麼用
你可以在超級用戶狀態 # 下,使用 find 命令查找指定的文件,舉例如下:
#find / -name "*.c" -print <cr>
其中:/ 代表從根目錄開始進行查找;"*.c" 代表要進行查找的文件類型為 C 語言源程序(*.c),-print 選項代表將查找到的結果輸出到屏幕上。
該命令是最、最、最實用的文件查找命令,別的就可以舉一反三了。例如:你如果想從 /usr 目錄開始進行查找,那麼就將 / 更改成:/usr 即可。
『貳』 find怎樣查找文件linux
查找文件可以用whereis或者find命令,whereis命令的查找速度要比find命令快很多,因為在Linux系統中有個資料庫,記錄了系統內的所有文件,而whereis命令就是在這個資料庫中查找,並沒有實際查找硬碟;而find命令是直接查找硬碟,如果硬碟文件比較多,就比較費時間了。
但是whereis命令查找的資料庫是一天更新一次,所以有時候會找到已經刪除的文件,而且有時會找不到最新的剛剛創建的文件,如果用whereis找不到時,就用find命令來查找。
whereis用法:
whereis 參數 文件或目錄名
-b參數:只找二進制文件
-s參數:只找源文件
find用法:
find 要查找的路徑 參數
-name參數:指定要查找的文件名
-user參數:指定要查找的文件所屬用戶
-type參數指定查找文件的類型,分別有d目錄、l連接文件、s socket文件等
『叄』 linux下怎樣結束find命令的查找過程
答案: Ctrl + c
解釋:
1、查找過程其實是find進程執行的過程;
2、當終端獲取到 「 Ctrl + c」信號時就會中斷當前正在執行的進程。
『肆』 linux find命令
這是find的一種重要用法。-exec 後面接命令,以"\;"作為結尾,表示將find所找到的東西進行相應操作,{}就表示前面find / -user billgates 的輸出結果。
整條指令意思是:將所有的屬於billgates的文件通通復制到/common/adm目錄下。
PS:你的命令末尾少了一個分號
『伍』 Linux下的find命令
Linux下find命令在目錄結構中搜索文件,並執行指定的操作。Linux下find命令提供了相當多的查找條件,功能很強大。即使系統中含有網路文件系統,find命令在該文件系統中同樣有效。
在運行一個非常消耗資源的find命令時,很多人都傾向於把它放在後台執行,因為遍歷一個大的文件系統可能會花費很長的時間。
命令格式:find 路徑 -命令參數 [輸出形式]
常用參數:
-name 按照文件名查找文件。
-perm 按照文件許可權來查找文件。
-prune 使用這一選項可以使find命令不在當前指定的目錄中查找,如果同時使用了- depth選項,那麼-prune選項將被find命令忽略。
-user 按照文件屬主來查找文件。
-group 按照文件所屬的組來查找文件。
-mtime -n +n 按照文件的更改時間來查找文件, -n表示文件更改時間距現在n天以內,+n表示文件更改時間距現在n天以前。find命令還有-atime和-ctime選項,但它們都和-mtime選項相似,所以我們在這里只介紹-mtime選項。
-type 查找某一類型的文件,諸如:b-塊設備文件;d-目錄;c-字元設備文件;p-管道文件;l-符號鏈接文件;f-普通文件;s-socket文件。
-size n[c] 查找文件長度為n塊的文件,帶有c時表示文件長度以位元組計。
-depth 在查找文件時,首先查找當前目錄中的文件,然後再在其子目錄中查找。
用法示例:
查找當前目錄以.sh結尾的文件
$ find . -name "*.sh"
查找當前目錄下的目錄
$ find . -type d
『陸』 Linux中的find是什麼意思
這里的find的本意就是「發現」,這句話寫的比較文雅,用文學的筆觸表達的。find有很多用法,比如:作「發現」理解,I can't find my boots! 我找不到我的靴子!,作「(對某人某事)產生某種感覺」如I find him boring!我發覺他很討厭!還有一種相對比較特殊的用法,作「擁有(足夠的某物去做想做的事)」,例:I can never find the time to read novels.我從來都擠不出時間看小說,We couldn't find encough money to pay for the holiday。我們賺不到足夠的錢去度假。 以上的種種意思都是建立在基本意思上再進行發散的,您給的句子也是同樣的意思,直譯就是:黃昏發現他在哭泣。其實翻譯有時候要進行相應的調整,靈活翻譯,翻譯為「他在黃昏中啜泣」其實更好一些。這個find的意思就是您理解的那樣,沒有任何問題只需稍稍引申就好。呵呵,謝謝,祝好運!
『柒』 Linux find命令怎麼用
find [起始目錄] 尋找條件 操作
有種表述方式:find PATH OPTION [-exec COMMAND { } \;]
find命令會根據我們給的option,也就是尋找條件從我們給出的目錄開始對其中文件及其下子目錄中的文件進行遞歸搜索,令中的尋找條件可以是一個用邏輯運算符 not、and、or 組成的復合條件,(1) and:邏輯與,在命令中用「-a」表示,是系統預設的選項,表示只有當所給的條 件都滿足時,尋找條件才算滿足。例如:
find –name 』tmp』 –xtype c -user 』inin』
% 該命令尋找三個給定條件都滿足的所有文件
(2) or:邏輯或,在命令中用「-o」表示。該運算符表示只要所給的條件中有一個滿足 時,尋找條件就算滿足。例如:
find –name 』tmp』 –o –name 』mina*』
% 該命令查詢文件名為』tmp』或是匹配』mina*』的所有文件。
(3) not:邏輯非,在命令中用「!」表示。該運算符表示查找不滿足所給條件的文件 。例如:
find ! –name 』tmp』
% 該命令查詢文件名不是』tmp』的所有文件。需要說明的是:當使用很多的邏輯選項時,可以用括弧把這些選項括起來。為了避免Shell本身對括弧引起誤解,在話號前需要加轉義字元「\」來去除括弧的意義。例:
find \(–name 』tmp』 –xtype c -user 』inin』 \)
『捌』 Linux裡面find .和find /區別是什麼
兩者的范圍不一樣。
find . 指的是在當前目錄進行查找
find / 指的是在根目錄進行查詢
『玖』 linux find的用法
不明白問題所在阿,自問自答
man find
http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html
這個真的要看你實現什麼功能