日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux中文件查找技術(shù)大全( 二 )



這個方法是把查找錯誤提示轉(zhuǎn)移到特定的目錄中去 。系統(tǒng)執(zhí)行這個命令后,遇到錯誤
的信息就直接輸送到stderrstream;2;中,access_log;2就是表明系統(tǒng)將把錯誤信息輸
送到stderrstream;2中,/dev/null是一個特殊的文件,表明空的或者錯誤的信息,這
樣查詢到的錯誤信息將被轉(zhuǎn)移了,不會再顯示了 。

在Linux系統(tǒng)查找文件也會遇到這樣一個實際問題 。如果我們在整個硬盤,這個系統(tǒng)中
查找某個文件就要花費相當長的一段時間,特別是大型Linux系統(tǒng)和容量較大的硬盤,
文件放在套嵌很深的目錄中的時候 。如果我們知道了這個文件存放在某個大的目錄中,
那么只要在這個目錄中往下找就能節(jié)省很多時間了 。使用find;/etc;-name;httpd.conf
就可以解決這個問題 。上面的命令就是表示在etc目錄中查詢httpd.conf這個文件 。
這里再說明一下“/;”這個函數(shù)符號的含義,如果輸入;“find/;”就是表示要求Linux系
統(tǒng)在整個ROOT目錄下查找文件,也就是在整個硬盤上查找文件,而“find/etc”就是只
在;etc目錄下查找文件 。因為“find/etc”表示只在etc目錄下查找文件,所以查找的
速度就相應(yīng)要快很多了 。

根據(jù)部分文件名查找方法:

這個方法和在WINDOWS中查找已知的文件名方法是一樣的 。不過在Linux中根據(jù)部分文
件名查找文件的方法要比在WINDOWS中的同類查找方法要強大得多 。例如我們知道某個
文件包含有srm這3個字母,那么要找到系統(tǒng)中所有包含有這3個字母的文件是可以實現(xiàn)
的,輸入:


find;/etc;-name;"*srm*";

這個命令表明了Linux系統(tǒng)將在/etc整個目錄中查找所有的包含有srm這3個字母的文件,
比如;absrmyz,;tibc.srm等等符合條件的文件都能顯示出來 。如果你還知道這個文件
是由srm;這3個字母打頭的,那么我們還可以省略最前面的星號,命令如下:

find/etc;-name;"srm*";

這是只有像srmyz;這樣的文件才被查找出來,象absrmyz或者;absrm這樣的文件都不符
合要求,不被顯示,這樣查找文件的效率和可靠性就大大增強了 。

根據(jù)文件的特征查詢方法:

如果只知道某個文件的大小,修改日期等特征也可以使用“find”命令查找出來,這和
WINDOWS系統(tǒng)中的"搜索"功能是基本相同的 。在微軟的"搜索"中WINDOWS中的"搜索助理"
使得搜索文件和文件夾、打印機、用戶以及網(wǎng)絡(luò)中的其他計算機更加容易 。它甚至使在
Internet;上搜索更加容易 。"搜索助理"還包括一個索引服務(wù),該服務(wù)維護了計算機中
所有文件的索引,使得搜索速度更快 。使用"搜索助理"時,用戶可以指定多個搜索標準 。
例如,用戶可以按名稱、類型及大小搜索文件和文件夾 。用戶甚至可以搜索包含特定文
本的文件 。如果用戶正使用;Active;Directory,這時還可以搜索帶有特定名稱或位置的
打印機 。

例如我們知道一個Linux文件大小為1,500;bytes,那么我們可是使用如下命令來查詢
find;/;-size;1500c,字符;c;表明這個要查找的文件的大小是以bytes為單位 。如果
我們連這個文件的具體大小都不知道,那么在Linux中還可以進行模糊查找方式來解決 。
例如我們輸入find/;-size; 10000000c;這個命令,則標明我們指定系統(tǒng)在根目錄中查找
出大于10000000字節(jié)的文件并顯示出來 。命令中的“+”是表示要求系統(tǒng)只列出大于指定
大小的文件,而使用“-”則表示要求系統(tǒng)列出小于指定大小的文件 。下面的列表就是在
Linux使用不同“;find"命令后系統(tǒng)所要作出的查找動作,從中我們很容易看出在Linux
中使用“find"命令的方式是很多的,“;find"命令查找文件只要靈活應(yīng)用,絲毫不必在

推薦閱讀