zoukankan      html  css  js  c++  java
  • find+grep查找

    find
    1 按名字查找
    find 查找目录 -name "搜索的内容"
     find . -name "programer"
     find . -name "*" 
    2.文件类型查找
    find 查找目录 -type 文件类型
     -普通文件:f
     -目录:d
     -符号链接:l
     -管道;g
     -套接字:s
     -字符设备:c
     -块设备:b
    3. 文件大小
    find 查找目录 -size -10M
    +:代表大于 +10k
    -:代表小于 -10k
      等于10k:10k
      单位:
        k:小写
        M:大写
    大于10k小于100k
    find . -size +10k -size -100k
    4.按日期:
    创建日期:-ctime -n/+n
      -n:n天以内
      +n:n天以外
      find . -ctime -1
    修改日期:-mtime -n/+n
    访问日期:-atime -n/+n
     
     5.深度
     -maxdepth n(层数)
    find itcast/ -maxdepth 3
     -mindepth n(层数)
    find itcast/ -mindepth 2 -name filename

     高级查找
    例:查找指定目录,并列出该目录中文件详细信息
    find ./ -type d -exec shell命名(ls -l) {};
    find ./ type d -exec ls -l {} ;
     find ./ -type d -ok shell 命令(ls -l) {} ;
    ok比较安全
     find ./ -type d |xargs ls -l(shell命令)      管道 |
     find ./ -type -d| xargs ls -l

     根据文件内容查找 -grep
     -grep -r(有目录) "查找的内容" 搜索的路径
    搜索家目录中带helloworld字符串的文件
    -grep -r "hello world" ~

     总结
    find 搜索的路径 参数 搜索的内容
    grep 搜索的内容 参数 搜索的路径 
  • 相关阅读:
    python encode和decode函数说明【转载】
    python进阶--打包为exe文件
    python进阶--文件读写操作
    Python标准库_ sys,random,time
    Vmware 克隆CentOS 网络IP配置
    Esxi主机虚拟机迁移注意事项
    VMware ESXI4.1 常用命令
    ESX与ESXi管理员必备25个命令
    vcredist作用
    vim基本命令之剪切复制粘贴替换
  • 原文地址:https://www.cnblogs.com/MAPO/p/8456287.html
Copyright © 2011-2022 走看看