1:哪個(gè)
“哪個(gè)命令”查找并且只能查找命令所在的目錄。
例如:哪些
2:在哪里
“Whereis command”查找并且只能查找命令所在目錄的幫助文檔位置。
命令在哪里
命令位置幫助文檔位置
命令3:查找
“查找路徑查找參數(shù)”可以查找任何文件。
有很多方法可以找到它:
1.根據(jù)文件名搜索
搜索依據(jù):-姓名
示例:find /t3 -name file1
注意:通配符可用于文件名。
*多個(gè)字符
?單字符
示例:find /t3 -name fil*
2.根據(jù)文件大小搜索
搜索方式:-size(單位數(shù)據(jù)塊為512字節(jié),即0.5kb)
1000
-1000
=1000
示例:find /t3 -name -1000
3.根據(jù)文件的所有者進(jìn)行查找
搜索依據(jù):-用戶
示例:查找/T3-用戶xhc
4.根據(jù)文件所屬的組進(jìn)行搜索。
搜索依據(jù):-組
示例:查找/T3-團(tuán)體綠色日
5.根據(jù)上次修改時(shí)間進(jìn)行搜索
搜索方法:-ctime,-atime,-mtime(以天為單位)
搜索方法:-cmin,-amin,-mmin(分鐘)
c變更是指文件屬性,表示權(quán)限、組、所有者發(fā)生了變化。
一次拜訪
m修改意味著文檔的內(nèi)容已經(jīng)被修改。
參數(shù):
多久了?
-多少時(shí)間?
什么都不寫就好。
示例:查找/t3 -mmin -120
6.根據(jù)文件類型查找
搜索依據(jù):-類型
示例:查找/T3-類型d
7.根據(jù)I節(jié)點(diǎn)搜索
搜索依據(jù):-inum
示例:find /t3 -inum 14
8.多重條件
-邏輯與
-o邏輯或
示例:查找80碼-100碼
4.搜索后的操作
固定格式:查找xxx-exec命令{ } \;
示例:find/T3-mmin-120-exec ls-l { } \;找到在兩小時(shí)內(nèi)被修改的文件,并列出詳細(xì)信息。
確定…的位置,發(fā)現(xiàn)…的位置
updatedb
可做文件內(nèi)的字符串查找
示例:grep ftp文件名輸出一個(gè)包含ftp行的文件。