Linux常用命令(五)

來源:互聯網
上載者:User

標籤:區分大小寫   linux   

檔案搜尋命令:find

文法:find   搜尋範圍   匹配條件

1、根據檔案名稱尋找name

例如: find  /etc  -name  init     * 匹配所有字元   和  ?匹配單個字元靈活應用

            find  /etc  -iname    搜尋的時候檔案名稱不區分大小寫

2、根據檔案大小尋找size

例如:find  要搜尋的目錄   -size  +檔案大小      (檔案大小是以資料區塊表示)

(  在Linux中,一個資料區塊是512位元組,0.5K) 100MB=102400KB=204800個資料區塊大小

3、根據檔案所有者尋找

例如 :find /home  -user   zhangsan

4、根據檔案時間屬性尋找

例如:find  /etc  -amin   +   -5      在/etc目錄下尋找5分鐘內被修改過屬性的檔案或目錄  

                            -cmin                檔案屬性被修改

                            -mmin               檔案內容被修改

5、複合查詢

例如:find  /etc  -size  +102400   -a   -size  -204800     尋找/etc目錄下(大於+)50MB(102400)並且-a(and意思)  (小於-)100MB(204800)的檔案

-a表示兩個條件要都滿足

-o表示兩個只要滿足一個就可以

6、根據檔案類型尋找

例如: find  -type     f表示檔案    d表示目錄    l連結 

7、對搜尋結果進行操作

例如:find /etc  -name inittab  -exec  ls -l {} \;   把find的搜尋結果執行ls -l的操作

                                                     -ok

8、根據i-node號尋找

例如: find  尋找的目錄   -inum   i節點號  

Linux常用命令(五)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.