zoukankan      html  css  js  c++  java
  • find指令

    find指令是Linux下一个非常强大的指令,可以在任何目录任何文件下执行。所以它的选项也非常多,下面介绍一下它的一部分比较常用的选项。

    1:命令格式

    find pathname -options[-print -exec -ok ……]

    2:命令功能

    用于在文件树中查找文件,并做出相应的处理(可能访问磁盘)

    3:命令参数

    pathname:find命令所查找的目录路径。例如,用/来表示系统根目录
    -print:find命令将匹配的文件输出到标准输出。
    这里写图片描述
    -exec : find命令对匹配的文件执行该参数所给出的shell命令。命令形式为:command { } ,注意{ }和之间的空格。
    -ok : 和-exec的作用相同,只不过以一种更安全的模式来执行该参数所给出的shell命令。在执行每一个明礼领之前,都会给出提示,让用户来确定是否执行。

    4:命令选项

    -name : 按照文件名查找文件
    这里写图片描述
    -perm :按文件权限来查找文件
    这里写图片描述
    -user : 按照文件所属主查找
    这里写图片描述
    -group: 按照文件的所属组来查找文件
    -mtime -n +n 按照文件的更改时间来查找文件,- n表示文件更改时间局限在n天以内,+n表示文件更改时间距现在n天以前。find明礼领还有-atime和-ctime 选项,它们和-mtime 选型相同
    -nogroup 查找无效所属组的文件,即改文件所述的组在/etc/group中不存在。
    -nouser 查找无效所属主的文件,即改文件的所属主在/etc/passwd中不存在
    这里写图片描述
    -newer file1 ! file2 查找更改时间比文件file1新但是比文件file2旧的文件

    -type 查找某一类型的文件,例如
    f - 普通文件
    l - 符号链接文件
    p - 管道文件
    c - 字符设备文件
    d - 目录
    b - 块设备文件
    这里写图片描述
    -size n: [c] 查找我文件长度为n块的文件,带有c是表示文件长度以字节计算
    这里写图片描述
    -depth : 在查找文件是,首先查找当前目录中的文件,然后再在其他子目录中查找。
    这里写图片描述
    -fstype : 查找位于某一类型文件系统中的文件,这些文件系统类型通常可以在配置文件/etc/fstab中找到,该配置文件中包含了本系统中有关文件系统的信息。
    -mout : 在查找文件是不跨越文件系统mount点。
    这里写图片描述
    -follow : 如果find命令遇到符号链接文件,就跟踪至链接所指向的文件。
    -cpio : 对匹配的文件使用cpio明礼领,将这些文件备份到磁盘文件中。

  • 相关阅读:
    操作系统——生产者消费者
    flutter如何搭建android环境
    小程序uni-app图片预览uni.previewImage会触发onshow这个生命周期
    小程序 uni-app动态更改标题
    小程序uni-app处理input框将页面往上推动的解决办法
    去除小程序scroll-view产生的横向滚动条
    小程序生命周期详解
    h5移动端像素适配 postcss-pxtorem和amfe-flexible
    vue平铺日历组件
    组合数
  • 原文地址:https://www.cnblogs.com/chan0311/p/9427364.html
Copyright © 2011-2022 走看看