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 "类名" ./