文本搜索工具

文本搜索

  • locate 根據庫來查找,非實時查找,只能訪問有權限訪問的文件或目錄
    • 依賴庫/usr/lib/mlocate/molate.db 更新數據庫 updatedb
    • -i 忽略大小寫 -n只列出前幾個 -r支持正則
  • find 掃描磁盤進行查找,消耗資源大
    • -o 或者 -empty空文件后者目錄 -not 或! ls 對匹配的文件以長格式顯示 -delete刪除匹配的文件
    • -ok或exec commad {} \; {}代指匹配的文件, commad 處理命令 \;標定的結束尾
      • find /etc ?-cmin -3 ?-ok ?cp {} ?/app \;
    • 指定搜素級:-maxdepth 最大 -mindepth
    • 根據文件名或者indoe:-inum 根據indoe號搜索;-iname 忽略大小寫 ;
    • 根據用戶或組:-nouser 查不屬于任何用戶的文件; -uid指定uid的文件
    • 根據文件類型:-type l鏈接 de目錄
    • 根據文件大小:-size 6K (5K,6K] +6K(6K;…..) -6K(0,6K]
    • 按權限: -perm XXX 精準匹配 \XXX 交集 -XXX 補集
    • 德.摩爾根定律: !A -a !B =!(A -o B) !A -o !B =! (A -a B)
    • 以時間為單位:-atime以天為單位 -min以分鐘
      • 6 [6,7) -6(0,6] +6 (6,……..)

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/96190

(0)
阿飛阿飛
上一篇 2018-04-15
下一篇 2018-04-15

相關推薦

  • Linux學習入門知識

    Linux學習入門知識2

    Linux筆記 2018-06-28
  • linux基礎(一)

    初級運維的一些基本命令跟相應的作用。

    Linux筆記 2018-04-01
  • Linux文件系統簡介

    “一切皆是文件”是Linux基本哲學思想之一,可見文件系統在linux系統中的重要性,學好文件系統將為以后深入研究與學習Linux系統奠定良好的基礎。

    2018-03-30
  • 第一周總結

    ?##### 存儲網絡: “` DAS—–直接連接存儲(Direct attached storage) NAS—–網絡連接存儲(Network attached storage) SAN—–存儲區域網絡(storage area network) “` &#82…

    Linux筆記 2018-04-01
  • MySQL之SQL語法介紹

    結構化查詢語言(Structured Query Language)簡稱SQL,是一種特殊目的的編程語言,是一種數據庫查詢和程序設計語言,用于存取數據以及查詢、更新和管理關系數據庫系統;同時也是數據庫腳本文件的擴展名

    2018-06-07
  • 第一周作業-Linux Basic

    ? Linux 入門基礎 計算機組成及功能 一般而言,計算機的組成應該分為兩部分: 一部分指的是硬件部分。根據馮諾伊曼提出的計算機體系架構,一臺計算機主要分為五個部分:控制器、運算器、存儲器、輸入設備、輸出設備 運算器: 包含算數邏輯單元(ALU)、累加器、狀態寄存器、通用寄存器組等,主要作用如下 算數邏輯單元(ALU):進行二位元的算術運算,如加減乘(不包…

    Linux筆記 2018-06-24
欧美性久久久久