zoukankan      html  css  js  c++  java
  • jQuery火箭图标返回顶部代码

    0x01 简介

    find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

    0x02 语法

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

    0x03 参数

    find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是 expression。

    如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression。

    expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。

    -mount, -xdev : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件
    
    -amin n : 在过去 n 分钟内被读取过
    
    -anewer file : 比文件 file 更晚被读取过的文件
    
    -atime n : 在过去 n 天过读取过的文件
    
    -cmin n : 在过去 n 分钟内被修改过
    
    -cnewer file :比文件 file 更新的文件
    
    -ctime n : 在过去 n 天过修改过的文件
    
    -empty : 空的文件
    
    -gid n or -group name : gid 是 n 或是 group 名称是 name
    
    -ipath p, -path p : 路径名称符合 p 的文件,ipath 会忽略大小写
    
    -name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写
    
    -type c : 文件类型是 c 的文件 d: 目录 b: 区块装置文件p: 具名贮列 f: 一般文件 l: 符号连结 s: socket
    
    -pid n : process id 是 n 的文件
    
    你可以使用 ( ) 将运算式分隔,并使用下列运算。exp1 -and exp2  ! expr   -not expr   exp1 -or exp2  exp1, exp2
    

    0x04 常用示例

    find . 
    

    列出当前目录及子目录下所有文件和文件夹

    按照文件名查找:

    find /home  -name "*.t?t"   *表示通配任意个字符  ?表示通配单个字符
    

    列出/home 目录下的以 .t*t结尾的文件,两个t中间为一个字符。

    find / -type p
    

    列出所有的管道类型文件

    find /var -perm 777
    

    列出/var目录下文件权限为777的文件

    0x05 引申内容

    find查找后执行的命令

    -print: find命令将匹配的文件输出到标准输出。
    -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' {}  ;,注意{ }和;之间的空格。
    
    -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
    

    举两个例子:

    查找一下/var/log目录下内容更改时间为40天前并且大于100K的文件,并列出他们的路径。

    find /var/log   -mtime +40 -a -size +100k -exec ls -lh {} ;
    

    查找一下/var/log目录下内容更改时间为30天前并且不属于root群组的文件,并提示是否删除他们。

    find /var/log -type f -a  -mtime  +30 -not -group root -ok rm -rf {} ;
    

    0x06 参考链接

    https://blog.csdn.net/m1585761297/article/details/80175634

    https://blog.csdn.net/xianjie0318/article/details/65936065

  • 相关阅读:
    详解机器学习中的熵、条件熵、相对熵、交叉熵
    使用Keras进行深度学习:(三)使用text-CNN处理自然语言(上)
    粒子群优化算法(PSO)之基于离散化的特征选择(FS)(一)
    DNN模型训练词向量原理
    TensorFlow 实战卷积神经网络之 LeNet
    五大经典卷积神经网络介绍:LeNet / AlexNet / GoogLeNet / VGGNet/ ResNet
    Oracle 查询版本号
    C# 递归获取 文件夹的 所有文件
    SQL Server 常用语句
    Oracle 导入大量数据
  • 原文地址:https://www.cnblogs.com/-mo-/p/11635256.html
Copyright © 2011-2022 走看看