新聞中心
Linux的find命令格式
find命令是Linux系統(tǒng)中一個(gè)非常強(qiáng)大的文件查找工具,它可以根據(jù)各種條件來(lái)查找文件,find命令的基本格式如下:

專(zhuān)注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)西烏珠穆沁免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
find [路徑] [表達(dá)式]
[路徑]是指定查找的起始目錄,[表達(dá)式]是用于匹配文件的條件。
find命令怎么用
1、基本用法
find命令的基本用法是在指定的路徑下查找符合表達(dá)式的文件,要在/home目錄下查找所有以.txt結(jié)尾的文件,可以使用以下命令:
find /home -name "*.txt"
2、高級(jí)用法
查找特定類(lèi)型的文件:可以使用find命令的-type選項(xiàng)來(lái)查找特定類(lèi)型的文件,要查找所有的目錄文件,可以使用以下命令:
find /home -type d
查找在某個(gè)時(shí)間之后修改過(guò)的文件:可以使用find命令的-mtime選項(xiàng)來(lái)查找在某個(gè)時(shí)間之后修改過(guò)的文件,要查找在24小時(shí)內(nèi)修改過(guò)的文件,可以使用以下命令:
find /home -mtime 0
查找在某個(gè)時(shí)間之前修改過(guò)的文件:可以使用find命令的-mmin選項(xiàng)來(lái)查找在某個(gè)時(shí)間之前修改過(guò)的文件,要查找在1小時(shí)前修改過(guò)的文件,可以使用以下命令:
find /home -mmin -60
查找在某個(gè)目錄之下的文件:可以使用find命令的-maxdepth選項(xiàng)來(lái)限制查找的深度,要在/home目錄及其子目錄下查找所有以.txt結(jié)尾的文件,可以使用以下命令:
find /home -name "*.txt" -maxdepth 2
相關(guān)問(wèn)題與解答
1、find命令中的-exec選項(xiàng)有什么作用?
答:-exec選項(xiàng)用于對(duì)找到的文件執(zhí)行指定的命令,要?jiǎng)h除/home目錄下的所有空目錄,可以使用以下命令:
find /home -type d -empty -exec rmdir {} ;
2、find命令中的管道符(|)有什么作用?
答:管道符(|)用于將一個(gè)命令的輸出作為另一個(gè)命令的輸入,要查找/home目錄下的所有空目錄,并將結(jié)果傳遞給ls命令顯示詳細(xì)信息,可以使用以下命令:
find /home -type d -empty | xargs -I {} echo {} is empty directory | tee output.txt
3、find命令中的特殊字符有哪些?
答:find命令中的特殊字符有以下幾種:
!:表示取反,即查找不匹配指定條件的文件,要查找/home目錄下所有不是目錄的文件,可以使用以下命令:
find /home ! -type d
當(dāng)前標(biāo)題:linux中find命令基本使用方法
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/djddgij.html


咨詢(xún)
建站咨詢(xún)
