selector

iOS 一些终端命令小技巧:find、grep记录

2018-05-17  本文已影响0人  雷尘子
$ cd  项目文件夹路径(直接拖到这里)
$ find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
终端输入命令.png 统计示例.png
$ cd (将项目文件夹拖到此处) Your Project Path
$ find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep (私有API名称如:IOKit)
或者
$ grep -lr "(私有API名称如:IOKit)" * | grep -v .svn | grep -v .md
查找到私有API位置.jpg
$ cd (将检测文件夹拖到此处) Your Folder Path
$ grep -r advertisingIdentifier . (后面的  . 不能少)
或者
$ grep -lr advertisingIdentifier .

输出使用idfa的第三方框架(前面带Binary file的为第三方的SDK)和自定义类文件以及代码行

详细匹配.png

输出所有使用idfa的文件名列表,不区分第三方

简单匹配.png
$ cd (将查找文件夹拖到此处) Your Folder Path
$ find . -name "*关键字*"    // *表示匹配任意多个字符
查找包含WXHelper的文件.png
$ cd (将查找文件夹拖到此处) Your Folder Path
$ find . -name "*.后缀"
查找以.mm为后缀的文件.png
$ cd (将查找文件夹拖到此处) Your Folder Path
$ find ./ -size -5c      // 查找文件size小于5个字节的文件或目录
$ find ./ -size  5k      // 查找文件size等于5k的文件或目录
$ find ./ -size +5M      // 查找文件size大于5M的文件或目录
$ find ./ -size +5G      // 查找文件size大于5G的文件或目录
查找大于5M的文件或目录.png
上一篇下一篇

猜你喜欢

热点阅读