好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > Linux find 強(qiáng)大的文件查找工具

Linux find 強(qiáng)大的文件查找工具

熱門標(biāo)簽:商店地圖標(biāo)注外賣入駐 磁力導(dǎo)航地圖標(biāo)注 外呼系統(tǒng)怎么弄 制作地圖標(biāo)注 地圖標(biāo)注的牌子 外呼系統(tǒng)鏈接 桂林市ai電銷機(jī)器人公司 新科火車站地圖標(biāo)注點(diǎn) 地址高德地圖標(biāo)注

 “一切皆文件”是 Linux的哲學(xué)思想之一, 這條命令可以統(tǒng)計(jì)當(dāng)前l(fā)inux系統(tǒng)中有多少文件ls -R / |wc -l  建議放在后臺(tái)執(zhí)行,因?yàn)槟愕南到y(tǒng)文件很多則會(huì)消耗很多時(shí)間,你可以看見這個(gè)結(jié)果是龐大的,linux的系統(tǒng)中的文件實(shí)在是太多了,怎么樣才能快速而且精確的在linux系統(tǒng)找出你想要的文件呢?Linux 的find命令提供了很強(qiáng)大的功能,學(xué)好find命令的使用,可以給你節(jié)省大量花費(fèi)在找文件的時(shí)間。

find的基本語(yǔ)法格式:

        find  [查找位置]  [查找標(biāo)準(zhǔn)]  [處理動(dòng)作]

查找位置:默認(rèn)為當(dāng)前目錄,可以指定多個(gè)目錄,多個(gè)之間用空格

查找標(biāo)準(zhǔn):默認(rèn)為查找指定目錄下的所有文件

處理動(dòng)作:顯示到標(biāo)準(zhǔn)輸出,默認(rèn)為print

剖析find的查找標(biāo)準(zhǔn)可分為哪些:

  1)文件名

 -name  "文件名稱" : 根據(jù)文件名查找,支持glob

-iname "文件名稱",根據(jù)文件名查找,不區(qū)分大小寫


2)文件的屬主、屬組

     -user     "USERNAME"    :    根據(jù)屬主查找

     -group    "GROUP"         :    根據(jù)屬組查找

     -uid         "UID"               :    根據(jù)UID查找

     -gid      "GID"                  :    根據(jù)GID查找

     -nouser                           :    查找沒有屬主的文件

     -nogroup                         :   查找沒有屬組的文件




復(fù)制代碼
代碼如下:

[root@Redhat6 /]# find / -nouser -nogroup #沒有屬主,也沒有屬組
/tmp/user1dir
[root@Redhat6 /]# ls -ld /tmp/user1dir/ #驗(yàn)證查找的文件是否符合要求,文件沒有用戶表示屬主和屬組,但會(huì)以ID號(hào)來(lái)表示
drwxrwxr-x 2 500 500 4096 Jul 23 10:36 /tmp/user1dir/
[root@Redhat6 /]# find / -user root -gid 500 #查找用戶為root,gid為500
/tmp/user1dir
[root@Redhat6 /]# ls -ld /tmp/user1dir/
drwxrwxr-x 2 root 500 4096 Jul 23 10:36 /tmp/user1dir/



3)文件的類型

    -type

           f   文件

           d  目錄

           b  塊設(shè)備

           c   字符設(shè)備

           l    符合鏈接文件

           p  命令管道文件

           s  套接字文件

4)文件的大小

           -size

#[k|M|G]:#表示數(shù)字,匹配的時(shí)候?yàn)槟:ヅ?/strong>

                +#[k|M|G]:+#表示大于,匹配的結(jié)果大于#

                -#[k|M|G] :-#表示小于,匹配的結(jié)果是小于#


5)文件修改時(shí)間

           -atime   [+|-]#   :訪問時(shí)間,默認(rèn)為天,#表示#天的這個(gè)時(shí)間點(diǎn),+#表示至少有#天沒訪問 ,  -#表示#天之內(nèi)沒訪問

           -mtime [+|-]#   :  修改時(shí)間,#表示#天的這個(gè)時(shí)間點(diǎn)沒有被修改,+#表示至少有#天沒有修改 ,  -#表示#天之內(nèi)沒有修改

           -ctime   [+|-]#   : 改變時(shí)間,#表示#天的這個(gè)時(shí)間點(diǎn)沒有被改變,+#表示至少有#天沒有被改變 ,  -#表示#天之內(nèi)沒有被改變

           -amin    [+|-]#    : 時(shí)間為分鐘,#表示#分鐘的這個(gè)時(shí)間點(diǎn)沒有被訪問,+#表示至少有#分鐘沒有被訪問 ,  -#表示#分鐘之內(nèi)沒訪問

           -mmin  [+|-]#    :時(shí)間為分鐘,#表示#分鐘的這個(gè)時(shí)間點(diǎn)沒有被修改,+#表示至少有#分鐘沒有被修改 ,  -#表示#分鐘之內(nèi)沒有被修改

           -cmin    [+|-]#    :時(shí)間為分鐘,#表示#分鐘的這個(gè)時(shí)間點(diǎn)沒有被改變,+#表示至少有#分鐘沒有被改變 ,  -#表示#分鐘之內(nèi)沒有被改變

6)文件權(quán)限

          -perm  [+|-] MODE  

                 不帶[+|-]表示精確權(quán)限匹配,

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

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



find在查找標(biāo)準(zhǔn)時(shí)支持組合查找條件,在使用組合查找條件時(shí)要考慮優(yōu)先級(jí),優(yōu)先級(jí)為順序?yàn)榉?rarr;與→或,在組合參數(shù)是想改變優(yōu)先級(jí)可以用()來(lái)提升優(yōu)先級(jí)。

           -a    (and)   與默認(rèn)是與

           -o    (or)      或

           -not,!           非

find的處理動(dòng)作可以是:

       -print   默認(rèn)為輸出

       -ls          顯示查找到的文件的詳細(xì)信息

-ok   COMMAND \;   要確認(rèn)

       -exec    COMMAND  \;     其中COMMAND中有對(duì)查找到的文件進(jìn)行操作時(shí),用{}來(lái)替代查找到的     文件,\;表示使用-exec的結(jié)束符,是固定格式; 使用-exec來(lái)出來(lái)查找的文件時(shí),還可以通過(guò)管道送給xargs命令來(lái)解決,xargs在執(zhí)行命令時(shí),如果有對(duì)文件進(jìn)行操作則用-i選項(xiàng),{}也表示要操作的文件。


復(fù)制代碼
代碼如下:

1、查找/var目錄下屬主為root并且屬組為mail的所有文件;
find /var -user root -group mail
2、查找/usr目錄下不屬于root,bin,或student的文件;
find /usr -not \( -user root -o -user bin -o -user student \)
find /usr -not -user root -a -not -user bin -a -not -user student
3、查找/etc目錄下最近一周內(nèi)內(nèi)容修改過(guò)且不屬于root及student用戶的文件;
find /etc -mtime -7 -a -not -user root -a -not -user student
find /etc -mtime -7 -a -not \( -user root -o -user student \)
4、查找當(dāng)前系統(tǒng)上沒有屬主或?qū)俳M且最近1天內(nèi)曾被訪問過(guò)的文件,并將其屬主屬組均修改為root;
find / \( -nouser -o -nogroup \) -a -atime -1 -exec chown root:root {} \;
5、查找/etc目錄下大于1M的文件,并將其文件名寫入/tmp/etc.largefiles文件中;
find /etc -size +1M -exec echo {} >> /tmp/etc.largefiles \;
find /etc -size +1M >> /tmp/etc.largefiles
6、查找/etc目錄下所有用戶都沒有寫權(quán)限的文件,顯示出其詳細(xì)信息;
find /etc -not -perm +222
7、刪除類型不是目錄,而且沒有屬主的文件;
find / -not -type d -a -nouser -exec rm -f {} \;
find / -not -type d -a -nouser | xargs -i rm -f {}

本文出自 “技術(shù)之路---桀” 博客

標(biāo)簽:茂名 衡陽(yáng) 仙桃 慶陽(yáng) 六盤水 三門峽 湘西 衡陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux find 強(qiáng)大的文件查找工具》,本文關(guān)鍵詞  Linux,find,強(qiáng),大的,文件,查找,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux find 強(qiáng)大的文件查找工具》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Linux find 強(qiáng)大的文件查找工具的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 腐读阁双性总攻| 农村穷山沟女人乱弄视频| 在线亚洲AV成人无码又粗又长 | 韩国免费一级a一片在线播放 | poren日本美国| 尤物.com| 999毛片| 女人19毛片A片水真多下载| 又粗又长又硬太爽了视频快来| 香艳按摩绝品按摩师| 奇优影院手机免费版在线| 欧美精品影院| 风韵犹存久久一区二区三区| 影音先锋男人资源av啪啪| 欧美精欧美乱码一二三四区| 国产香蕉一本大道| 女扮男装后我拿了男主剧本| 好硬好湿好爽再深一点app| 国内精品久久人妻无码HD浪潮| 敌伦交换一区二区三区视频| 欧美黄色第一页| 我与么公激情中文字幕| 传媒视频在线观看播放| 狠狠色噜噜色狠狠狠综合久久| 西西啪啪XXOO人体图片| 杨幂原视频流出13分钟| 微杏十年网页论坛| 妇女被深耕过后身体有哪些表现呢 | 国产精品亚洲一区二区| 免费人成黄页在线观看1024| 欧美日韩精品视频二区| 高清电视在线| 六个健身教练肉丝控小说| 久久精品国产亚洲AV无码85| 四虎四虎四虎图库成长人精品播放 | 免费叼嘿视频软件大全| prohund官方网站入口| 国产梦呦精品| 午夜精品18??视频国产| 51今日吃瓜热门大瓜入口| 操雏田|