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

歡迎訪問 生活随笔!

生活随笔

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

linux

Linux文件查找Find命令使用解析

發(fā)布時(shí)間:2025/3/20 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux文件查找Find命令使用解析 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

????????Find從英語字面上的意思譯過來是發(fā)現(xiàn),找到的意思,它在linux中作為文件查找命令也十分形象,Find雖說只是個(gè)命令,但其功能非常強(qiáng)大。

????????好,下面來說說Find,先來說說它的基本語法格式:

find?[查找路徑]??[查找標(biāo)準(zhǔn)]??[處理動作]

查找標(biāo)準(zhǔn):

????????-name?文件名稱查找

????????-iname?不區(qū)分大小寫查找

????????-user?根據(jù)文件屬主查找

????????-group?根據(jù)文件屬組查找

????????-uid?根據(jù)Uid查找

????????-gid?根據(jù)Gid查找

????????-nouser?查找沒屬主的文件

????????-nogroup?查找沒屬組的文件

組合條件:

????????-a?與

????????-o?或

?????????!非

文件類型:

????????-type

按文件大小查找:

????????-size

按時(shí)間戳查找:

????????-atime

????????-mtime

????????-ctime

????????-amin

????????-mmin

????????-cmin

按權(quán)限查找:

????????-perm?[+|-]?Mode

????????沒有+-表示精確匹配

????????+Mode?表示任何一類用戶的任何一位權(quán)限匹配即可

????????-Mode??表示每類用戶的每位權(quán)限都匹配

處理動作:

????????-print?顯示

????????-?ls?詳細(xì)信息

????????-exec?Command?{}?\;

example:find?/tmp?-atime?+30?-exec?mv?{}?{}.old?\;

這里再引入一個(gè)命令:

?xargs?-?build?and?execute?command?lines?from?standard?input

可以通過管道從標(biāo)準(zhǔn)輸入建立和執(zhí)行命令行

看了這么多,下面舉幾個(gè)例子吧:

1.查/tmp下屬主屬組不屬于root,并且在5分鐘之內(nèi)改過的文件。

#?find?/tmp/?!?-user?root?-a?!?-group?root??-mmin?-5??-ls

2.查找/usr下不屬于root,bin,或者tuchao的文件,并復(fù)制到/tmp下。

#?find?/usr???!?\(?-user?root?-o?-user?bin?-o?-user?tuchao?\)?-exec?cp?{}?/tmp??\;

看看,是不是都拷貝過去了。

3.查找當(dāng)前系統(tǒng)上,一周內(nèi)內(nèi)容修改過,且沒有屬主屬組的文件,找到后cp到/tmp/good目錄里。

#?find?/?-mtime?-7?-a?-nouser?-a?-nogroup?|?xargs?-i?cp?{}?/tmp/good

看這里使用了xargs

看圖片前幾行,找到的文件是不是都沒屬主屬組的,當(dāng)然這些文件都是我做的為了測試用的。

這篇就寫到這也差不多了,例子也基本貫穿了難點(diǎn),慢慢體會吧!

有問題歡迎與我交流——筆者QQ:1183710107

總結(jié)

以上是生活随笔為你收集整理的Linux文件查找Find命令使用解析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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