iOS终端实用命令行

参考地址:https://www.jianshu.com/p/60ae71fea916

一、命令查询项目中是否包含某个私有API或者文字

1.cd进你要查询的文件目录

2. 查找 alipay为例

find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep  alipay
或者
grep -lr "alipay" * | grep -v .svn | grep -v .md

二、查看代码行数

1.cd  项目文件夹路径
2.直接命令   

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

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

1.cd 项目目录
2.查找

grep -r advertisingIdentifier . (后面的  . 不能少)
或者 grep -lr advertisingIdentifier .

四、查找该目录及子目录下包含“xxx”关键字的文件

1.cd 到文件夹
2.查找

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

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

1.cd进目录

2.查找

find . -name "*.后缀"

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

1.cd进目录

2.查找

find ./ -size -5c      // 查找文件size小于5个字节的文件或目录
find ./ -size  5k      // 查找文件size等于5k的文件或目录
find ./ -size +5M      // 查找文件size大于5M的文件或目录
find ./ -size +5G      // 查找文件size大于5G的文件或目录


版权声明:本文为ywwgolife原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。