美文网首页
find命令使用

find命令使用

作者: 大浪捉鱼 | 来源:发表于2020-06-06 12:02 被阅读0次

    find命令使用

    一般格式: find + 目录名称 + 参数

    常用参数:

    -name #文件名称
    -a #并且关系
    -o #或者关系
    -not #非,取反
    -user #文件所有人
    -group #文件所有组
    -exec #执行命令 -exec 命令 {} \; #对查找到的文件执行某命令;-exec表示开始执行动作 {} 表示用find命令查找出的所有文件

    举几个常用(我用到)的例子:

    1、找到当前目录及子目录下后缀为.xib的文件
    find . -name "*.xib"

    2、找到目录下后缀为.h或.m的文件
    find . -name ".h" -o -name ".m"

    3、找到目标目录下的xib文件,并执行git rm 命令删除
    find ./Classes -name "*.xib" -exec git rm {} \;

    解说: 表示对查找到的文件执行某命令, -exec表示开始执行动作 这里的 git rm 就是你要执行的命令, {} 表示用find命令查找出的所有文件, 留意结尾还有\;

    4、查找当前目录下文件名包含字符串login的文件
    find . -name "login"

    5、查找当前目录下文件名不包含字符串login的文件
    find . ! -name "login"

    相关文章

      网友评论

          本文标题:find命令使用

          本文链接:https://www.haomeiwen.com/subject/kjfxtktx.html