新聞中心
Linux 是一種廣泛使用的操作系統(tǒng),廣泛用于各種計(jì)算機(jī)系統(tǒng)和設(shè)備。Linux 有很多不同的工具可以用來處理文件和目錄,其中之一是`find`命令。`find`命令是在 Linux 中定位文件和目錄的一種強(qiáng)大工具,它可以查找符合特定條件的文件和目錄。這篇文章將教你如何在 Linux 中使用`find`命令來查找特定文件后綴。

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的龍里網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1.查找指定目錄下的所有文件后綴
讓我們考慮如何使用`find`命令查找指定目錄下的所有文件后綴。為此,請(qǐng)打開終端,進(jìn)入要搜索的目錄,并在命令行中使用以下格式:
`$ find . -type f -name “*.”`
在此命令中,”.” 是你要查找的文件后綴。例如,如果你要查找所有的PNG文件,則命令應(yīng)如下所示:
`$ find . -type f -name “*.png”`
這將在當(dāng)前目錄及其所有子目錄中查找 PNG 文件,并將它們的完整路徑打印到終端。
然而,可能會(huì)有一些 PNG 文件具有不同的擴(kuò)展名。例如,一個(gè) PNG 圖像可以命名為 “image.png”,另一個(gè)可以命名為 “picture.PNG”。為了找到所有這些文件,我們需要使用 -iname 選項(xiàng),該選項(xiàng)不區(qū)分大小寫:
`$ find . -type f -iname “*.png”`
2.查找特定目錄下的所有文件后綴
如果你只想查找特定目錄下的文件后綴,而不是整個(gè)文件系統(tǒng),可以使用以下格式:
`$ find /path/to/directory/ -type f -name “*.”`
這將搜索目錄中的所有文件和子目錄。例如,如果你要在 “/home/user/documents” 目錄中查找所有的PNG文件,則命令應(yīng)如下所示:
`$ find /home/user/documents/ -type f -iname “*.png”`
請(qǐng)記住,你需要將 “user” 和 “documents” 替換為你的實(shí)際用戶名和目錄名稱。
3.查找比指定日期更改過的文件后綴
另一種有用的`find`選項(xiàng)是 -mtime(modification time)選項(xiàng)。它允許你找到比指定日期更改過的文件。你可以使用“+”或“-”符號(hào)來指定更改日期與當(dāng)前日期的相對(duì)時(shí)間。如果要查找最近7天內(nèi)修改過的PNG文件,可以使用以下命令:
`$ find . -type f -iname “*.png” -mtime -7`
如果要查找上周修改過的文件,則可以使用以下命令:
`$ find . -type f -iname “*.png” -mtime +7`
4.查找大于或小于指定大小的文件后綴
如果你只想查找指定大小的文件,可以使用“+”或“-”符號(hào)來指定文件的大小。要查找大小超過50MB的PNG文件,可以使用以下命令:
`$ find . -type f -iname “*.png” -size +50M`
要查找小于100KB的PNG文件,可以使用以下命令:
`$ find . -type f -iname “*.png” -size -100k`
如果你想要精確的文件大小,則需要使用“c”來指定字節(jié),例如,以下命令將查找確認(rèn)大小為2,147,483,647字節(jié)的PNG文件:
`$ find . -type f -iname “*.png” -size 2147483647c`
5.將查找結(jié)果保存到文件中
如果要將查找結(jié)果保存到文件中,可以使用重定向運(yùn)算符 “>”和“>>”。例如,以下命令將查找所有PNG文件并將結(jié)果保存到名為”results.txt”的文件中:
`$ find . -type f -iname “*.png” > results.txt`
如果要將結(jié)果附加到現(xiàn)有文件中,則可以使用“>>”運(yùn)算符:
`$ find . -type f -iname “*.png” >> results.txt`
相關(guān)問題拓展閱讀:
- 求一個(gè)linux下的find命令
求一個(gè)linux下的find命令
find . \( -iname “*.c” -or -iname “*.h” -or -iname “*.cpp” -or -iname “*.pc” \)
記得還可以困禪用iregex解決,試了哪團(tuán)兩下,忘記了李尺橘Orz…
find ./ -name *.c
find ./ -name *.h
find ./ -name *.cpp
find ./滑滑頌 -name *.pc
打印出來讓迅時(shí)啥意思?信鄭
linux find 制定后綴的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux find 制定后綴,如何在 Linux 中使用 find 查找特定文件后綴?,求一個(gè)linux下的find命令的信息別忘了在本站進(jìn)行查找喔。
成都網(wǎng)站推廣找創(chuàng)新互聯(lián),老牌網(wǎng)站營銷公司
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專注高端網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì)制作,網(wǎng)站維護(hù),網(wǎng)絡(luò)營銷,SEO優(yōu)化推廣,快速提升企業(yè)網(wǎng)站排名等一站式服務(wù)。IDC基礎(chǔ)服務(wù):云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)、服務(wù)器租用、服務(wù)器托管提供四川、成都、綿陽、雅安、重慶、貴州、昆明、鄭州、湖北十堰機(jī)房互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)。
網(wǎng)頁名稱:如何在 Linux 中使用 find 查找特定文件后綴? (linux find 制定后綴)
分享地址:http://fisionsoft.com.cn/article/cdpijhc.html


咨詢
建站咨詢
