日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux命令之高级使用 find

發(fā)布時(shí)間:2025/7/25 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux命令之高级使用 find 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. 想查看當(dāng)前文件夾及子文件夾里有沒有文件名為“abc”的文件

# find . -name abc

. :表示當(dāng)前目錄

-name:表示要根據(jù)名稱查找

2. 想查看當(dāng)前文件夾及子文件夾里有沒有”xyz”目錄

# find . -type d -name xyz

-type:表示設(shè)定類型,d表示文件夾類型,可以替換為f(普通文件)、l(鏈接文件)

3. 想找出當(dāng)前文件夾及子文件夾里所有后綴是”.txt”的文件

# find . -name “*.txt”

4. 想查找當(dāng)前目錄及其子文件夾中“roc”用戶自己的文件有哪些

# find . -user roc

-user:用于設(shè)定所屬用戶的名稱,此處可替換為-group,即所屬用戶組的名稱

5. 想查找當(dāng)前文件夾及子文件夾里權(quán)限設(shè)定為755的所有文件

?

# find . -perm 755

-perm:用于設(shè)定權(quán)限

6. 想查找當(dāng)前文件夾及子文件夾里的同時(shí)含有b字符和3字符的文件:用到正則表達(dá)式技術(shù)

# find . -regex ‘.*b.*3’

-regex:表示使用正則表達(dá)式進(jìn)行匹配。請(qǐng)注意,此命令會(huì)和“全路徑”進(jìn)行匹配,也就是說前面要加.*,因?yàn)檩敵鼋Y(jié)果中會(huì)有“./”符號(hào)。

7. 如果想全部輸出用find命令查找出的”*.abc”文件的內(nèi)容

# find . -type f -name “*.abc” -exec cat {} \;

-exec 表示由find找到的匹配項(xiàng)會(huì)作為“-exec后面設(shè)定的命令”的參數(shù)

可以使用-ok代替-exec,這樣對(duì)每個(gè)匹配項(xiàng)進(jìn)行操作,都會(huì)要求用戶確認(rèn)(y為是,n為否)

命令最后的{} \; 別忘了寫,其中{}代表用find查找到的結(jié)果中的每一個(gè)查找項(xiàng)。

8. 查找當(dāng)前目錄下在5分鐘內(nèi)被訪問過的文件

# find . -amin -5

訪問過用amin,修改過用mmin,文件狀態(tài)改變過用cmin

精確到分鐘的用amin,mmin,cmin,精確到天的用atime,mtime,ctime

在5分鐘之內(nèi)的用-5,在5分鐘以上的用+5

9. 想查找當(dāng)前目錄及子目錄下文件大小大于10M的所有文件

# find . -size +10000000c

-size:表示文件大小,+表示大于某個(gè)數(shù),-表示小于某個(gè)數(shù)。c表示單位是字節(jié),你可以將c換成k,M,G。

10. 上述所有的find命令都是查找當(dāng)前目錄及其子目錄。如果不想深入到子目錄中,而是只查找當(dāng)前一層目錄,則可以:

# find .?-maxdepth 1?-name “*.c”

over~

轉(zhuǎn)載于:https://www.cnblogs.com/gaochsh/p/6892271.html

總結(jié)

以上是生活随笔為你收集整理的linux命令之高级使用 find的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。