zoukankan      html  css  js  c++  java
  • 慕课linux学习笔记(六)常用命令(3)

    Find 命令 #搜索文件

    Find [搜索范围] [搜索条件]

    e.g. find / -name isnstall.log

    搜索速度会非常慢

    避免大范围搜索,会非常耗费系统资源

    Find是在系统当中搜索符合条件的文件名,如果需要匹配使用通配符匹配,

    通配符是完全匹配

    Linux中的通配符

    "*" 匹配任意内容

    "?" 匹配任意一个字符

    "[]" 匹配任意一个中括号中的内容

    Find /root -iname install.log 不区分大小写

    Find /root -user root 按照所有者搜索

    Find /root -nouser 查找没有所有者的文件

    通过文件时间查询

    Find /var/log/ -mtime +10 #查找十天前修改的文件

    -10 10天内修改的文件

    10 10天当天修改的文件

    +10 10天前修改的文件

    Atime 文件访问时间

    Ctime 改变文件属性

    Mtime 修改文件内容

    通过文件大小查询

    Find /root -size 25k (k必须小写)

    Find /root -size +2M (M必须大写)

    -a 表示and

    -o 表示 or

    -exec [命令] {} ; 对搜索结果执行操作

    查找i节点的文件

    Grep命令 #搜索字符串命令

    Grep "字符串内容" 文件名

    -i 忽略大小写

    -v 排除指定字符串

    Find和grep的区别

    Find 在系统中搜索符合调教的文件名(完全匹配)

    Grep 在文件当中搜索符合条件的字符串(包含匹配)

        

  • 相关阅读:
    CKA考试题:[统计ready的node个数,不包含有污点的和没有调度的]
    期货-基差
    期货-套期保值
    CKA考试题:[init container]
    select 与 time.After 配合使用的问题
    kubernetes 学习资料
    [rook] rook的控制流
    k8s dev
    elastic search query & filter & query_string
    如何保持github的fork于主干同步
  • 原文地址:https://www.cnblogs.com/xjs123/p/5458540.html
Copyright © 2011-2022 走看看