zoukankan      html  css  js  c++  java
  • #每日Linux小练习#04 find指令

    今天对find指令进行练习 

    原材料来源于http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html

    find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} ;

    这个是find的基本公式

    1、基本形式

    find path -option

    如果有两个以上的选择,则使用 -o -a

    -o 是或者的意思
    -a 是而且的意思

    比如:

    #!/bin/bash
    
    echo "**********************   . *.sh"
    find . -name "*.sh"
    echo "**********************   ../  *.sh"
    find ../ -name "*.sh"
    echo "**********************   ./  *.sh   AND size >= 2K"
    find . -name "*.sh" -a -size +2
    echo "**********************   ./  *.sh   or *.sample"
    find . -name "*.sh" -o -name "*.sample"

    2、在find基础上执行一些操作

    1)print

    #-print 将查找到的文件输出到标准输出

    2)exec
    #-exec   command   {} ;      —–将查到的文件执行command操作,{} 和 ;之间有空格

    3)ok
    #-ok 和-exec相同,只不过在操作前要询问用户

    echo "**********************   ./  *.sh   and then list them"
    find . -name "*.sh" -exec ls -al {} ;  
  • 相关阅读:
    静态代码块执行顺序
    静态代码块
    方法的定义(实例与静态)
    变量的声明(实例与静态)
    static关键字
    封装2
    线程1
    数组元素的查找——二分法查找
    docker介绍、安装及要素讲解
    渗透测试基础
  • 原文地址:https://www.cnblogs.com/wuqi/p/4711730.html
Copyright © 2011-2022 走看看