省朝夕

           

          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的
            回復  更多評論   

          導航

          統計

          留言簿

          文章分類

          文章檔案

          搜索

          最新評論

          主站蜘蛛池模板: 开鲁县| 隆子县| 大竹县| 沽源县| 肇州县| 辽阳市| 博野县| 剑河县| 乌拉特后旗| 新和县| 安溪县| 阜康市| 和龙市| 岳普湖县| 建阳市| 信宜市| 澄江县| 正镶白旗| 长沙市| 大邑县| 乐昌市| 郑州市| 上高县| 丰宁| 彭山县| 汝阳县| 太保市| 保靖县| 乌拉特中旗| 阜平县| 呈贡县| 九江县| 治多县| 龙门县| 满洲里市| 尉氏县| 阳江市| 三穗县| 杭州市| 来安县| 贡嘎县|