省朝夕

           

          Linux-find

          find命令


          用途 

          查找滿足一定條件的文件,返回值通常為符合條件的文件路徑

          用法

          1、find <指定目錄> <指定條件> <指定動作>
          如果什么參數也不加,find默認搜索當前目錄及其子目錄,并且不過濾任何結果(也就是返回所有文件),將它們全都顯示在屏幕上。
          參數說明:

          -name ’abcd’ 查找文件名匹配abcd的所有文件,字串內可用通配符 *、?、[ ]
          -user ’hejianchao’ 查找屬于用戶名為hejianchao的所有的文件
          -type x 查找類型為 x 的文件,x 為下列字符之一:b 塊設備文件 c 字符設備文件 d 目錄文件 p 命名管道(FIFO) f 普通文件
          -amin n 查找n分鐘以前被訪問過的所有文件
          -atime n 查找n天以前被訪問過的所有文件
          -cmin n 查找n分鐘以前文件狀態被修改過的所有文件
          -ctime n 查找n天以前文件狀態被修改過的所有文件
          -mmin n 查找n分鐘以前文件內容被修改過的所有文件
          -mtime n 查找n天以前文件內容被修改過的所有文件

           示例

          1、find . -name 'hello*' 搜索當前目錄(含子目錄,以下同)中,所有文件名以hello開頭的文件
          2、find /home/hejianchao -name 'hello*' -o -name 'world*' 搜索/home/hejianchao目錄中,所有文件名以hello開頭的或者以world開頭的文件 -o表示or
          3、find . -type f -mmin -5 搜索當前目錄中,所有過去5分鐘中更新過的普通文件。如果不加-type f參數,則搜索普通文件+特殊文件+目錄
          4、cat 1.txt    如果1.txt文件存在,那么顯示其內容。如果不存在,則創建1.txt,此時命令行進入輸入文件內容的狀態,按ctrl+D結束文件內容輸入。這是快捷創建文件并輸入內容的方式。。

           


          posted on 2013-04-12 00:00 hejianchao 閱讀(1057) 評論(1)  編輯  收藏 所屬分類: 一天一命令

          評論

          # re: Linux-find 2013-12-06 00:59 hejianchao

          find ./ -name "*.xml" |xargs grep "<plugin"
          在當前目錄下查找以.xml結尾的文件,并且文件中包含字符串:<plugin的
            回復  更多評論   

          導航

          統計

          留言簿

          文章分類

          文章檔案

          搜索

          最新評論

          主站蜘蛛池模板: 明溪县| 佛冈县| 威海市| 都江堰市| 华坪县| 鄄城县| 泉州市| 响水县| 和政县| 宁阳县| 永嘉县| 宜君县| 桦南县| 获嘉县| 隆德县| 云和县| 凤山县| 甘洛县| 蒲江县| 容城县| 盘锦市| 天等县| 犍为县| 宜都市| 南雄市| 巴中市| 陇川县| 陆川县| 田林县| 珲春市| 含山县| 榆树市| 镇巴县| 巴塘县| 宝山区| 鲁甸县| 三河市| 美姑县| 甘肃省| 永康市| 锦屏县|