美文网首页
Find/Grep常用命令及含义

Find/Grep常用命令及含义

作者: 顺其自然2017 | 来源:发表于2021-08-26 23:26 被阅读0次

    1、查看项目文件代码行数

    $ cd 项目文件夹路径(直接拖到这里)

    $ find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l

    2、查找项目中是否使用某个私有库API

    $ cd(将项目文件夹拖到此处)YourProjectPath

    $ find. |grep-v.svn | grep"\.a" | grep-v"\.app" | xargs grep (私有API名称如:IOKit)

    或者

    $ grep-lr"(私有API名称如:IOKit)" *| grep-v.svn|grep-v.md

    3、检查某些文件中是否使用了IDFA:

    $ cd(将检测文件夹拖到此处)YourFolderPath

    $ grep-r advertisingIdentifier.(后面的.不能少)

    或者

    $ grep-lr advertisingIdentifier.

    4、查找该目录及子目录下包含“* 某关键字 *”的文件

    $ cd(将查找文件夹拖到此处)YourFolderPath

    $find.-name"*关键字*"// *表示匹配任意多个字符

    5、查找该目录下(不包括子目录)包含“* .某后缀”的文件

    $ cd(将查找文件夹拖到此处)YourFolderPath

    $ find.-name"*.后缀"

    6、查找文件或目录大小(大于+, 等于 空, 小于-;字节 = c , 千字节 = k, 兆字节 = M ,吉字节 = G)

    $ cd(将查找文件夹拖到此处)YourFolderPath

    $find./-size-5c// 查找文件size小于5个字节的文件或目录

    $find./-size 5k// 查找文件size等于5k的文件或目录

    $find./-size+5M// 查找文件size大于5M的文件或目录

    $find./-size+5G// 查找文件size大于5G的文件或目录

    7、查找第三方库中是否存在指定类名

    $ cd(将查找文件夹拖到此处)Cocopod文件夹下

    $grep -r -n "类名" ./

    相关文章

      网友评论

          本文标题:Find/Grep常用命令及含义

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