課程
/運(yùn)維&測(cè)試
/Linux
/ Linux達(dá)人養(yǎng)成計(jì)劃 I
2014-12-01
源自: Linux達(dá)人養(yǎng)成計(jì)劃 I 4-3
正在回答
* ?匹配任意內(nèi)容 ? ? ? ? ? ?find / -name "*.log" ? ? ? ? ? ? 在根目錄搜索以.log結(jié)尾的文件
? 匹配任意一個(gè)字符 ? ? ? ? ? ?find / -name "abc?" ? ? ? ??在根目錄搜索前面是abc后面是任意字符的文件
【】 匹配任意一個(gè)中括號(hào)內(nèi)的字符 ? ? ? ? find / -name "abc[ac]" ? ? ???在根目錄搜索前面是abc后面是a或者c的文件。
?
linux中的通配符* 匹配任意內(nèi)容?匹配任意一個(gè)字符[]匹配任意一個(gè)中括號(hào)內(nèi)的字符
例:find /root -name "abc*"查找并列出在/root目錄下 包含abc的所有文件
通配符有* ? []
* 指的是匹配任意的內(nèi)容?? find /root -name *
?指的是匹配任意一個(gè)字符? find /root -name "?c"
[]? 指的是匹配括號(hào)里面的內(nèi)容 find /root -name "ab[cd]"
通配符:
①*匹配任意內(nèi)容
②?匹配任意一個(gè)字符
③[]匹配括號(hào)內(nèi)字符find命令:
find /root -iname "*[ab]"?? 在root目錄搜索以a結(jié)尾或b結(jié)尾的所有文件,并且不區(qū)分大小寫
find / -name filename 再根目錄里面搜索文件名為filename的文件find /etc -name *s*在目錄里面搜索帶有s的文件find /etc -name *S 在目錄里面搜索以s結(jié)尾的文件find /etc -name s*在目錄里面搜索以s開頭的文件find / -amin -10在系統(tǒng)中搜索最后10分鐘訪問(wèn)的文件find / -atime -2查找在系統(tǒng)中最后48小時(shí)訪問(wèn)的文件find / -empty 查找在系統(tǒng)中為空的文件或者是文件夾find / -group groupname 查找在系統(tǒng)中屬于groupname的文件find / -mmin -5查找在系統(tǒng)中最后5分鐘修改過(guò)的文件find / -mtime -1查找在系統(tǒng)中最后24小時(shí)修改過(guò)的文件find /-nouser查找在系統(tǒng)中屬于費(fèi)用戶的文件find / -user username 查找在系統(tǒng)中屬于username的文件find / -ctime -1查找在系統(tǒng)中最后24小時(shí)被改變狀態(tài)的文件find / -fstype type查找在系統(tǒng)中文件類型為?的文件
想要模糊搜索必須用通配符
* 匹配任意內(nèi)容
例:find /root -name "install.log*" 搜索帶有install.log的文件? 匹配任意一個(gè)字符
例:find /root -name "a?"?? 搜索帶有a的文件[] 匹配任意一個(gè)中括號(hào)內(nèi)的字符例:
?find /root -name "ab[cd]" 搜索 abc 和abd find /root -name "*[cd]" 搜索以c或d結(jié)尾的文件
find [搜索范圍] [搜索條件]#搜索文件find / -name install.log#避免大范圍搜索,會(huì)非常耗費(fèi)系統(tǒng)資源#find是在系統(tǒng)當(dāng)中搜索符合條件的文件名。如果需要匹配,使用通配符,通配符是完全匹配。linux中的通配符* 匹配任意內(nèi)容?匹配任意一個(gè)字符[]匹配任意一個(gè)中括號(hào)內(nèi)的字符find /xx -iname xxx#不區(qū)分大小寫find /xx -user xxx#按照所有者搜索find /xx -nouser#查找沒有所有者的文件
舉報(bào)
Linux入門視頻教程,以通俗易懂的語(yǔ)言帶你感受linux之美
2 回答有誰(shuí)知道find 命令 里通配符? 怎么用
1 回答find命令使用了通配符,-exec 后面就不能跟 ls -lh 這條命令了,為什么????
1 回答什么是通配符?
26 回答01.自行查找資料, 對(duì)find命令進(jìn)行擴(kuò)充學(xué)習(xí),并做筆記.[SZEZ]
2 回答通配符“【】”的問(wèn)題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2014-12-01
* ?匹配任意內(nèi)容 ? ? ? ? ? ?find / -name "*.log" ? ? ? ? ? ? 在根目錄搜索以.log結(jié)尾的文件
? 匹配任意一個(gè)字符 ? ? ? ? ? ?find / -name "abc?" ? ? ? ??在根目錄搜索前面是abc后面是任意字符的文件
【】 匹配任意一個(gè)中括號(hào)內(nèi)的字符 ? ? ? ? find / -name "abc[ac]" ? ? ???在根目錄搜索前面是abc后面是a或者c的文件。
?
2014-12-01
linux中的通配符
* 匹配任意內(nèi)容
?匹配任意一個(gè)字符
[]匹配任意一個(gè)中括號(hào)內(nèi)的字符
例:find /root -name "abc*"
查找并列出在/root目錄下 包含abc的所有文件
2014-12-01
通配符有* ? []
* 指的是匹配任意的內(nèi)容?? find /root -name *
?指的是匹配任意一個(gè)字符? find /root -name "?c"
[]? 指的是匹配括號(hào)里面的內(nèi)容 find /root -name "ab[cd]"
?
2014-12-01
通配符:
①*匹配任意內(nèi)容
②?匹配任意一個(gè)字符
③[]匹配括號(hào)內(nèi)字符
find命令:
find /root -iname "*[ab]"?? 在root目錄搜索以a結(jié)尾或b結(jié)尾的所有文件,并且不區(qū)分大小寫
2014-12-01
find / -name filename 再根目錄里面搜索文件名為filename的文件
find /etc -name *s*在目錄里面搜索帶有s的文件
find /etc -name *S 在目錄里面搜索以s結(jié)尾的文件
find /etc -name s*在目錄里面搜索以s開頭的文件
find / -amin -10在系統(tǒng)中搜索最后10分鐘訪問(wèn)的文件
find / -atime -2查找在系統(tǒng)中最后48小時(shí)訪問(wèn)的文件
find / -empty 查找在系統(tǒng)中為空的文件或者是文件夾
find / -group groupname 查找在系統(tǒng)中屬于groupname的文件
find / -mmin -5查找在系統(tǒng)中最后5分鐘修改過(guò)的文件
find / -mtime -1查找在系統(tǒng)中最后24小時(shí)修改過(guò)的文件
find /-nouser查找在系統(tǒng)中屬于費(fèi)用戶的文件
find / -user username 查找在系統(tǒng)中屬于username的文件
find / -ctime -1查找在系統(tǒng)中最后24小時(shí)被改變狀態(tài)的文件
find / -fstype type查找在系統(tǒng)中文件類型為?的文件
2014-12-01
想要模糊搜索必須用通配符
* 匹配任意內(nèi)容
例:find /root -name "install.log*" 搜索帶有install.log的文件
? 匹配任意一個(gè)字符
例:find /root -name "a?"?? 搜索帶有a的文件
[] 匹配任意一個(gè)中括號(hào)內(nèi)的字符
例:
?find /root -name "ab[cd]" 搜索 abc 和abd
find /root -name "*[cd]" 搜索以c或d結(jié)尾的文件
2014-12-01
find [搜索范圍] [搜索條件]
#搜索文件
find / -name install.log
#避免大范圍搜索,會(huì)非常耗費(fèi)系統(tǒng)資源
#find是在系統(tǒng)當(dāng)中搜索符合條件的文件名。如果需要匹配,使用通配符,通配符是完全匹配。
linux中的通配符
* 匹配任意內(nèi)容
?匹配任意一個(gè)字符
[]匹配任意一個(gè)中括號(hào)內(nèi)的字符
find /xx -iname xxx
#不區(qū)分大小寫
find /xx -user xxx
#按照所有者搜索
find /xx -nouser
#查找沒有所有者的文件