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

Linux中文件查找方法大全( 二 )


在Linux系統(tǒng)查找文件也會(huì)遇到這樣一個(gè)實(shí)際問題 。如果我們?cè)谡麄€(gè)硬盤,這個(gè)系統(tǒng)中查找某個(gè)文件就要花費(fèi)相當(dāng)長(zhǎng)的一段時(shí)間,特別是大型Linux系統(tǒng)和容量較大的硬盤,文件放在套嵌很深的目錄中的時(shí)候 。如果我們知道了這個(gè)文件存放在某個(gè)大的目錄中,那么只要在這個(gè)目錄中往下找就能節(jié)省很多時(shí)間了 。使用find /etc -name httpd.conf 就可以解決這個(gè)問題 。上面的命令就是表示在etc目錄中查詢httpd.conf這個(gè)文件 。這里再說明一下“/ ”這個(gè)函數(shù)符號(hào)的含義,如果輸入 “find/ ”就是表示要求Linux系統(tǒng)在整個(gè)ROOT目錄下查找文件,也就是在整個(gè)硬盤上查找文件,而“find/etc”就是只在 etc目錄下查找文件 。因?yàn)椤癴ind/etc”表示只在etc目錄下查找文件,所以查找的速度就相應(yīng)要快很多了 。
根據(jù)部分文件名查找方法:
這個(gè)方法和在WINDOWS中查找已知的文件名方法是一樣的 。不過在Linux中根據(jù)部分文件名查找文件的方法要比在WINDOWS中的同類查找方法要強(qiáng)大得多 。例如我們知道某個(gè)文件包含有srm這3個(gè)字母,那么要找到系統(tǒng)中所有包含有這3個(gè)字母的文件是可以實(shí)現(xiàn)的,輸入:
find /etc -name "*srm*"
這個(gè)命令表明了Linux系統(tǒng)將在/etc整個(gè)目錄中查找所有的包含有srm這3個(gè)字母的文件,比如 absrmyz, tibc.srm等等符合條件的文件都能顯示出來 。如果你還知道這個(gè)文件是由srm 這3個(gè)字母打頭的,那么我們還可以省略最前面的星號(hào),命令如下:
find/etc -name "srm*"
這是只有像srmyz 這樣的文件才被查找出來,象absrmyz或者 absrm這樣的文件都不符合要求,不被顯示,這樣查找文件的效率和可靠性就大大增強(qiáng)了 。
根據(jù)文件的特征查詢方法:
如果只知道某個(gè)文件的大小,修改日期等特征也可以使用“find”命令查找出來,這和WINDOWS系統(tǒng)中的"搜索"功能是基本相同的 。在微軟的"搜索"中WINDOWS中的"搜索助理"使得搜索文件和文件夾、打印機(jī)、用戶以及網(wǎng)絡(luò)中的其他計(jì)算機(jī)更加容易 。它甚至使在Internet 上搜索更加容易 。"搜索助理"還包括一個(gè)索引服務(wù),該服務(wù)維護(hù)了計(jì)算機(jī)中所有文件的索引,使得搜索速度更快 。使用"搜索助理"時(shí),用戶可以指定多個(gè)搜索標(biāo)準(zhǔn) 。例如,用戶可以按名稱、類型及大小搜索文件和文件夾 。用戶甚至可以搜索包含特定文本的文件 。如果用戶正使用 Active Directory,這時(shí)還可以搜索帶有特定名稱或位置的打印機(jī) 。
例如我們知道一個(gè)Linux文件大小為1,500 bytes,那么我們可是使用如下命令來查詢find / -size 1500c,字符 c 表明這個(gè)要查找的文件的大小是以bytes為單位 。如果我們連這個(gè)文件的具體大小都不知道,那么在Linux中還可以進(jìn)行模糊查找方式來解決 。例如我們輸入find/ -size10000000c 這個(gè)命令,則標(biāo)明我們指定系統(tǒng)在根目錄中查找出大于10000000字節(jié)的文件并顯示出來 。命令中的“+”是表示要求系統(tǒng)只列出大于指定大小的文件,而使用“-”則表示要求系統(tǒng)列出小于指定大小的文件 。下面的列表就是在Linux使用不同“ find"命令后系統(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 / -group cat # 查找在系統(tǒng)中屬于 groupcat的文件
find / -mmin -5 # 查找在系統(tǒng)中最后5分鐘里修改過的文件
find / -mtime -1 #查找在系統(tǒng)中最后24小時(shí)里修改過的文件
find / -nouser #查找在系統(tǒng)中屬于作廢用戶的文件

推薦閱讀