一.常用查找工具介紹
1clocate
基於資料庫的查找.基於效率而言locate要快,但不夠精確
2.find
基於文件目錄下的實時查找.基於基於精確度而言,find會跟好一點,但就是稍顯慢了.
二.find命令的使用
註:根文件名是如果有空格或*要加「」
支持正則的全路徑查找
查找沒有屬主或屬組的文件
find /etc -user root -name 「*passwd」
=find /etc -user root -a -name 「*passwd」
-o :表示「或」
-not:表示「非」
默認優先順序: not—>a--->o
三.find查找於exec或ok的配合使用
例如:find –name 「*.sh」 -exec ls –l {} \;
註:{}:表示佔位符.
每條命令都要以\;結束.
3..為防止find輸出地數據太多在傳向exec或ok時溢出,我們使用xargs
例如:find –name 「*.sh」 |xargs ls –l
[火星人 ] linux常用查找工具已經有359次圍觀