[計(jì)算機(jī)]linux_find命令

[計(jì)算機(jī)]linux_find命令

ID:29983106

大?。?3.68 KB

頁數(shù):3頁

時(shí)間:2018-12-25

[計(jì)算機(jī)]linux_find命令_第1頁
[計(jì)算機(jī)]linux_find命令_第2頁
[計(jì)算機(jī)]linux_find命令_第3頁
資源描述:

《[計(jì)算機(jī)]linux_find命令》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、LinuxFind命令:根據(jù)文件的特征查詢方法:如果只知道某個(gè)文件的大小,修改日期等特征也可以使用LinuxFind命令查找出來,這和WINDOWS系統(tǒng)中的"搜索"功能是基本相同的。在微軟的"搜索"中WINDOWS中的"搜索助理"使得搜索文件和文件夾、打印機(jī)、用戶以及網(wǎng)絡(luò)中的其他計(jì)算機(jī)更加容易。它甚至使在Internet上搜索更加容易。"搜索助理"還包括一個(gè)索引服務(wù),該服務(wù)維護(hù)了計(jì)算機(jī)中所有文件的索引,使得搜索速度更快。使用"搜索助理"時(shí),用戶可以指定多個(gè)搜索標(biāo)準(zhǔn)。例如,用戶可以按名稱、類型及大小搜索文件和文件夾。用戶甚至可以搜索包含特定文本的文件。如果用戶正使用ActiveDirector

2、y,這時(shí)還可以搜索帶有特定名稱或位置的打印機(jī)。例如我們知道一個(gè)Linux文件大小為1,500bytes,那么我們可是使用如下命令來查詢find/-size1500c,字符c表明這個(gè)要查找的文件的大小是以bytes為單位。如果我們連這個(gè)文件的具體大小都不知道,那么在Linux中還可以進(jìn)行模糊查找方式來解決。例如我們輸入find/-size+10000000c這個(gè)命令,則標(biāo)明我們指定系統(tǒng)在根目錄中查找出大于10000000字節(jié)的文件并顯示出來。命令中的“+”是表示要求系統(tǒng)只列出大于指定大小的文件,而使用“-”則表示要求系統(tǒng)列出小于指定大小的文件。下面的列表就是在Linux使用不同“find"命令

3、后系統(tǒng)所要作出的查找動(dòng)作,從中我們很容易看出在Linux中使用“find"命令的方式是很多的,“find"命令查找文件只要靈活應(yīng)用,絲毫不必在WINDOWS中查找能力差。find/-amin-10#查找在系統(tǒng)中最后10分鐘訪問的文件find/-atime-2#查找在系統(tǒng)中最后48小時(shí)訪問的文件find/-empty#查找在系統(tǒng)中為空的文件或者文件夾find/-groupcat#查找在系統(tǒng)中屬于groupcat的文件find/-mmin-5#查找在系統(tǒng)中最后5分鐘里修改過的文件find/-mtime-1#查找在系統(tǒng)中最后24小時(shí)里修改過的文件find/-nouser#查找在系統(tǒng)中屬于作廢用戶的

4、文件find/-userfred#查找在系統(tǒng)中屬于FRED這個(gè)用戶的文件下面的列表就是對(duì)LinuxFind命令所可以指定文件的特征進(jìn)行查找的部分條件。在這里并沒有列舉所有的查找條件,參考有關(guān)Linux有關(guān)書籍可以知道所有LinuxFind命令的查找函數(shù)。-aminn查找系統(tǒng)中最后N分鐘訪問的文件-atimen查找系統(tǒng)中最后n*24小時(shí)訪問的文件-cminn查找系統(tǒng)中最后N分鐘被改變狀態(tài)的文件-ctimen查找系統(tǒng)中最后n*24小時(shí)被改變狀態(tài)的文件-empty查找系統(tǒng)中空白的文件,或空白的文件目錄,或目錄中沒有子目錄的文件夾-false查找系統(tǒng)中總是錯(cuò)誤的文件-fstypetype查找系統(tǒng)中存

5、在于指定文件系統(tǒng)的文件,例如:ext2.-gidn查找系統(tǒng)中文件數(shù)字組ID為n的文件-groupgname查找系統(tǒng)中文件屬于gnam文件組,并且指定組和ID的文件LinuxFind命令的控制選項(xiàng)說明:LinuxFind命令也提供給用戶一些特有的選項(xiàng)來控制查找操作。下表就是我們總結(jié)出的最基本,最常用的LinuxFind命令的控制選項(xiàng)及其用法。選項(xiàng)用途描述-daystart.測試系統(tǒng)從今天開始24小時(shí)以內(nèi)的文件,用法類似-amin-depth使用深度級(jí)別的查找過程方式,在某層指定目錄中優(yōu)先查找文件內(nèi)容-follow遵循通配符鏈接方式查找;另外,也可忽略通配符鏈接方式查詢-help顯示命令摘要-m

6、axdepthlevels在某個(gè)層次的目錄中按照遞減方法查找-mount不在文件系統(tǒng)目錄中查找,用法類似-xdev.-noleaf禁止在非UNUX文件系統(tǒng),MS-DOS系統(tǒng),CD-ROM文件系統(tǒng)中進(jìn)行最優(yōu)化查找-version打印版本數(shù)字使用-follow選項(xiàng)后,LinuxFind命令則遵循通配符鏈接方式進(jìn)行查找,除非你指定這個(gè)選項(xiàng),否則一般情況下LinuxFind命令將忽略通配符鏈接方式進(jìn)行文件查找。-maxdepth選項(xiàng)的作用就是限制LinuxFind命令在目錄中按照遞減方式查找文件的時(shí)候搜索文件超過某個(gè)級(jí)別或者搜索過多的目錄,這樣導(dǎo)致查找速度變慢,查找花費(fèi)的時(shí)間過多。例如,我們要在當(dāng)前

7、(.)目錄技巧子目錄中查找一個(gè)名叫fred的文件,我們可以使用如下命令find.-maxdepth2-namefred假如這個(gè)fred文件在./sub1/fred目錄中,那么這個(gè)命令就會(huì)直接定位這個(gè)文件,查找很容易成功。假如,這個(gè)文件在./sub1/sub2/fred目錄中,那么這個(gè)命令就無法查找到。因?yàn)榍懊嬉呀?jīng)給LinuxFind命令在目錄中最大的查詢目錄級(jí)別為2,只能查找2層目錄下的文件。這樣做的目的就是

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。