




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、LINUX下查找文件或字符串的方法第一個(gè)命令:find(我比較常用)功能說(shuō)明:find指令用于查找符合條件的文件。任何位于參數(shù)之前的字符串都將被視為欲查找的目錄。舉例:我們要在/usr目錄及子目錄下查找“intelism”文件:find/usr-nameintelism-print我們要在/usr目錄及子目錄下查找文件名包含“intelism”關(guān)鍵字的文件:find/usr-print|grepintelism若不填寫(xiě)/usr的話(huà)就是在當(dāng)前路徑及子目錄下查找語(yǔ)法:find目錄.-amin分鐘-anewer參考文件或目錄-atime24小時(shí)數(shù)-cmin分鐘-cnewer參考文件或目錄-ctime
2、24小時(shí)數(shù)-daystart-depyh-empty-exec執(zhí)行指令-false-fls列表文件-follow-fprint列表文件-fprintO列表文件-fprintf列表文件輸出格式-fstype文件系統(tǒng)類(lèi)型-gid群組識(shí)別碼-group群組名稱(chēng)-help-ilname范本樣式-iname范本樣式-inuminode編號(hào)-ipath范本樣式-iregex范本樣式-links連接數(shù)目-lname范本樣式-ls-maxdepth目錄層級(jí)-mindepth目錄層級(jí)-mmin分鐘-mount-mtime24小時(shí)數(shù)-name范本樣式-newer參考文件或目錄-nogroupnoleaf-nous
3、er-ok執(zhí)行指令-path范本樣式-perm權(quán)限數(shù)值-print-print0-printf輸出格式-prune-regex范本樣式-size文件大小-true-type文件類(lèi)型-uid用戶(hù)識(shí)別碼-used日數(shù)-user擁有者名稱(chēng)-version-xdev-xtype文件類(lèi)型參數(shù):-amin分鐘查找在指定時(shí)間曾被存取過(guò)的文件或目錄,單位以分鐘計(jì)算。-anewer參考文件或目錄查找其存取時(shí)間較指定文件或目錄的存取時(shí)間更接近現(xiàn)在的文件或目錄。-atime24小時(shí)數(shù)查找在指定時(shí)間曾被存取過(guò)的文件或目錄,單位以24小時(shí)計(jì)算。-cmin分鐘查找在指定時(shí)間之時(shí)被更改的文件或目錄。-cnewer參考文件或
4、目錄查找其更改時(shí)間較指定文件或目錄的更改時(shí)間更接近現(xiàn)在的文件或目錄。-ctime24小時(shí)數(shù)查找在指定時(shí)間之時(shí)被更改的文件或目錄,單位以24小時(shí)計(jì)算。-daystart從本日開(kāi)始計(jì)算時(shí)間。-depth從指定目錄下最深層的子目錄開(kāi)始查找。-expty尋找文件大小為0Byte的文件,或目錄下沒(méi)有任何子目錄或文件的空目錄。-exec執(zhí)行指令假設(shè)find指令的回傳值為T(mén)rue,就執(zhí)行該指令。-false將find指令的回傳值皆設(shè)為False。-fls列表文件此參數(shù)的效果和指定-Is參數(shù)類(lèi)似,但會(huì)把結(jié)果保存為指定的列表文件。-follow排除符號(hào)連接。-fprint列表文件此參數(shù)的效果和指定-print參
5、數(shù)類(lèi)似,但會(huì)把結(jié)果保存成指定的列表文件。-fprintO列表文件此參數(shù)的效果和指定-printO參數(shù)類(lèi)似,但會(huì)把結(jié)果保存成指定的列表文件。-fprintf列表文件輸出格式此參數(shù)的效果和指定-printf參數(shù)類(lèi)似,但會(huì)把結(jié)果保存成指定的列表文件。-fstype文件系統(tǒng)類(lèi)型只尋找該文件系統(tǒng)類(lèi)型下的文件或目錄。-gid群組識(shí)別碼查找符合指定之群組識(shí)別碼的文件或目錄。-group群組名稱(chēng)查找符合指定之群組名稱(chēng)的文件或目錄。-help或-help在線(xiàn)幫助。-ilname范本樣式此參數(shù)的效果和指定-Iname參數(shù)類(lèi)似,但忽略字符大小寫(xiě)的差別。-iname范本樣式此參數(shù)的效果和指定-name參數(shù)類(lèi)似,但忽略
6、字符大小寫(xiě)的差別。-inuminode編號(hào)查找符合指定的inode編號(hào)的文件或目錄。-ipath范本樣式此參數(shù)的效果和指定-ipath參數(shù)類(lèi)似,但忽略字符大小寫(xiě)的差別。-iregex范本樣式此參數(shù)的效果和指定-regexe參數(shù)類(lèi)似,但忽略字符大小寫(xiě)的差別。-links連接數(shù)目查找符合指定的硬連接數(shù)目的文件或目錄。-iname范本樣式指定字符串作為尋找符號(hào)連接的范本樣式。-ls假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。-maxdepth目錄層級(jí)設(shè)置最大目錄層級(jí)。-mindepthH錄層級(jí)設(shè)置最小目錄層級(jí)。-mmin分鐘查找在指定時(shí)間曾被更改過(guò)的文件或目錄,單位以分鐘計(jì)
7、算。-mount此參數(shù)的效果和指定-xdev相同。-mtime24小時(shí)數(shù)查找在指定時(shí)間曾被更改過(guò)的文件或目錄,單位以24小時(shí)計(jì)算。-name范本樣式指定字符串作為尋找文件或目錄的范本樣式。-newer參考文件或目錄查找其更改時(shí)間較指定文件或目錄的更改時(shí)間更接近現(xiàn)在的文件或目錄。-nogroup找出不屬于本地主機(jī)群組識(shí)別碼的文件或目錄。-noleaf不去考慮目錄至少需擁有兩個(gè)硬連接存在。-nouser找出不屬于本地主機(jī)用戶(hù)識(shí)別碼的文件或目錄。-ok執(zhí)行指令此參數(shù)的效果和指定-exec參數(shù)類(lèi)似,但在執(zhí)行指令之前會(huì)先詢(xún)問(wèn)用戶(hù),若回答y或Y,則放棄執(zhí)行指令。-path范本樣式指定字符串作為尋找目錄的范
8、本樣式。-perm權(quán)限數(shù)值查找符合指定的權(quán)限數(shù)值的文件或目錄。-print假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。格式為每列一個(gè)名稱(chēng),每個(gè)名稱(chēng)之前皆有./字符串。-print。假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。格式為全部的名稱(chēng)皆在同一行。-printf輸出格式假設(shè)find指令的回傳值為T(mén)rue,就將文件或目錄名稱(chēng)列出到標(biāo)準(zhǔn)輸出。格式可以自行指定。-prune不尋找字符串作為尋找文件或目錄的范本樣式。-regex范本樣式指定字符串作為尋找文件或目錄的范本樣式。-size文件大小查找符合指定的文件大小的文件。-true將find指令
9、的回傳值皆設(shè)為T(mén)rue。-typ文件類(lèi)型只尋找符合指定的文件類(lèi)型的文件。-uid用戶(hù)識(shí)別碼查找符合指定的用戶(hù)識(shí)別碼的文件或目錄。-used日數(shù)查找文件或目錄被更改之后在指定時(shí)間曾被存取過(guò)的文件或目錄,單位以日計(jì)算。-user擁有者名稱(chēng)查找符合指定的擁有者名稱(chēng)的文件或目錄。-version或-version顯示版本信息。-xdev將范圍局限在先行的文件系統(tǒng)中。-xtype文件類(lèi)型此參數(shù)的效果和指定-type參數(shù)類(lèi)似,差別在于它針對(duì)符號(hào)連接檢查。第二個(gè)命令:grep,egrep,fgrep(我比較常用)功能說(shuō)明:grep指令用于查找內(nèi)容包含指定的范本樣式的文件,如果發(fā)現(xiàn)某文件的內(nèi)容符合所指定的范本
10、樣式,預(yù)設(shè)grep指令會(huì)把含有范本樣式的那一列顯示出來(lái)。若不指定任何文件名稱(chēng),或是所給予的文件名為“-”,則grep指令會(huì)從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。舉例:然后是查找文件中的字符串,一般我們都用grep,但egrep支持全部的正則表達(dá)式。我們要查看“./intelism”文件里的字符testgrep-ntest./intelism我們要查看所有以A或者a開(kāi)頭的字符串那么:grep-n-ia./intelism我們要看“/intel/”文件下有沒(méi)有SIZE為0的文件:ls-l/intel/|grep“0”|cut-f10-d當(dāng)然,進(jìn)入所需路徑,越遠(yuǎn)離根目錄越好,否則以下命令耗時(shí)可能很長(zhǎng)。我們要查找哪
11、些文件中包含“you_string”字符串:grep-anRyou_string*這樣是遞歸每個(gè)子目錄,如果不想遞歸,把-R去掉,“*”表示當(dāng)前目錄及子目錄,當(dāng)然也可以指定目錄.注意,這個(gè)命令不是很快就能完成的,有點(diǎn)耐心!語(yǔ)法:grep-abcEFGhHilLnqrsvVwxy-A顯示列數(shù)-B顯示列數(shù)-C顯示列數(shù)-d進(jìn)行動(dòng)作-e范本樣式-f范本文件-help范本樣式文件或目錄參數(shù):-a或-text不要忽略二進(jìn)制的數(shù)據(jù)。-A顯示列數(shù)或-after-context=顯示列數(shù)除了顯示符合范本樣式的那一列之外,并顯示該列之后的內(nèi)容。-b或-byte-offset在顯示符合范本樣式的那一列之前,標(biāo)示出該
12、列第一個(gè)字符的位編號(hào)。-B顯示列數(shù)或-before-context=顯示列數(shù)除了顯示符合范本樣式的那一列之外,并顯示該列之前的內(nèi)容。-c或-count計(jì)算符合范本樣式的列數(shù)。-C顯示列數(shù)或-context*顯示列數(shù)或-顯示列數(shù)除了顯示符合范本樣式的那一列之外,并顯示該列之前后的內(nèi)容。-d進(jìn)行動(dòng)作或-directories*進(jìn)行動(dòng)作當(dāng)指定要查找的是目錄而非文件時(shí),必須使用這項(xiàng)參數(shù),否則grep指令將回報(bào)信息并停止動(dòng)作。-e范本樣式或-regexp=范本樣式指定字符串做為查找文件內(nèi)容的范本樣式。-E或-extended-regexp將范本樣式為延伸的普通表示法來(lái)使用。-f范本文件或-file=范本
13、文件指定范本文件,其內(nèi)容含有一個(gè)或多個(gè)范本樣式,讓grep查找符合范本條件的文件內(nèi)容,格式為每列一個(gè)范本樣式。-F或-fixed-regexp-G或-basic-regexp-h或-no-filename稱(chēng)。將范本樣式視為固定字符串的列表。將范本樣式視為普通的表示法來(lái)使用。在顯示符合范本樣式的那一列之前,不標(biāo)示該列所屬的文件名-H或-with-filename在顯示符合范本樣式的那一列之前,表示該列所屬的文件名稱(chēng)。-i或-ignore-case忽略字符大小寫(xiě)的差別。-l或-file-with-matches列出文件內(nèi)容符合指定的范本樣式的文件名稱(chēng)。-L或-files-without-match
14、列出文件內(nèi)容不符合指定的范本樣式的文件名稱(chēng)。-n或-line-number在顯示符合范本樣式的那一列之前,標(biāo)示出該列的列數(shù)編號(hào)。-q或-quiet或-silent不顯示任何信息。-r或-recursive此參數(shù)的效果和指定“-drecurse”參數(shù)相同。-s或-no-messages不顯示錯(cuò)誤信息。-v或-revert-match反轉(zhuǎn)查找。-V或-version顯示版本信息。-w或-word-regexp只顯示全字符合的列。-x或-line-regexp只顯示全列符合的列。-y此參數(shù)的效果和指定“-i”參數(shù)相同。-help在線(xiàn)幫助。第三個(gè)命令:whereis功能說(shuō)明:whereis指令會(huì)在特定
15、目錄中查找符合條件的文件。這些文件的烈性應(yīng)屬于原始代碼二進(jìn)制文件,或是幫助文件。舉例:我們要查找top這個(gè)程序的原代碼及幫助文件的位置.rootlinux#whereistoptop:/usr/bin/top/usr/share/man/man1/top.1.gz#前面那個(gè)是原文件,后面這個(gè)是幫助文件.語(yǔ)法:whereis-bfmsu-B目錄.-M目錄.-S目錄.文件.參數(shù):-b只查找二進(jìn)制文件。-B目錄只在設(shè)置的目錄下查找二進(jìn)制文件。-f不顯示文件名前的路徑名稱(chēng)。-m只查找說(shuō)明文件。-M目錄只在設(shè)置的目錄下查找說(shuō)明文件。-s只查找原始代碼文件。-S目錄只在設(shè)置的目錄下查找原始代碼文件。-u查找不包含指定類(lèi)型的文件。第四個(gè)命令:which功能說(shuō)明:告訴我們當(dāng)輸入某個(gè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 一對(duì)一學(xué)員輔導(dǎo)協(xié)議書(shū)
- 基層食藥監(jiān)執(zhí)法知識(shí)課件
- 初三化學(xué)化學(xué)用語(yǔ)綜合考查試卷及答案
- 中國(guó)大學(xué)生信用檔案:構(gòu)建、管理與價(jià)值探究
- pH調(diào)控下Cp-Ir配合物催化糖類(lèi)衍生物選擇性氫化反應(yīng)機(jī)制與應(yīng)用研究
- 八年級(jí)數(shù)學(xué)軸對(duì)稱(chēng)單元練習(xí)試卷及答案
- 導(dǎo)航原理(第3版)課件 第四章2-相位式導(dǎo)航測(cè)角-相位式導(dǎo)航測(cè)角誤差分析-
- 單片機(jī)基礎(chǔ)中英文翻譯、外文文獻(xiàn)翻譯、外文翻譯
- 數(shù)據(jù)資產(chǎn)評(píng)估師考試試題及答案
- 工業(yè)檢測(cè)面試題及答案
- 高一開(kāi)學(xué)第一課-好玩的數(shù)學(xué)(純課件版)
- 數(shù)學(xué)分析(1)期末考試試卷(B卷)
- 麻醉科科室核心制度
- 新能源汽車(chē)生產(chǎn)線(xiàn)下線(xiàn)EOL測(cè)試和電檢診斷測(cè)試技術(shù)方案
- ASM AD830改機(jī)操作規(guī)范
- 第四篇 皮膚科疾病臨床評(píng)分表
- 《用Python實(shí)現(xiàn)垃圾郵件過(guò)濾的核心代碼程序》
- GB/T 3452.2-1987O形橡膠密封圈外觀(guān)質(zhì)量檢驗(yàn)標(biāo)準(zhǔn)
- GB/T 1690-1992硫化橡膠耐液體試驗(yàn)方法
- 叉車(chē)隱患排查情況記錄表
- he及roma用于卵巢癌全程管理省腫瘤雷旦生
評(píng)論
0/150
提交評(píng)論