centos删除海量文件

一不小心,日志目录就可能爆上千万级甚至更多文件,df -i,结果发现inode都爆满,这是非常衰的事情。

这个时候用rm命令是不起作用了,要么停在那里不动,要么报内存不够。

这个时候要用rsync,强悍的同步文件工具,还可以用来删除含量文件。

rsync --delete-before -a -H -v --progress --stats  /var/spool/postfix/maildrop  /tmp

第一个目录就是要删除文件的目录,后面是临时目录,删完重启就ok了

找apk文件的渠道id

apk文件是android应用的安装文件,推广方为了区分不同的渠道,会把渠道id打在包里,一般有三个地方会放置渠道id:

1、AndroidManifest.xml,如果放在这里,一般是用umeng的渠道id,数据也是直接从umeng后台拿,找meta-data,带channel或者umeng_channel的属性节点的value

2、assets目录,这个目录下就五花八门了,各种文件都有,常见的有channel、channel.ini、config.ini等

3、res\raw\目录,情况和assets目录类似。

下面是本人收集的一些常见apk的渠道文件路径,连猜带蒙,不保证全部对:

91助手 assets\NdChannelId.xml
hao123 assets\channel
qq浏览器 assets\channel.ini
uc浏览器 assets\UCMobile\config.ini
安卓市场 assets\NdChannelId.xml
百度浏览器 res\raw\tnconfig.ini
百度手机卫士 res\raw\channel.properties
百度手机助手 res\raw\tnconfig.ini
百度搜索 res\raw\tnconfig.ini
大众点评 assets\source.txt
今日头条 assets\NdChannelId.xml
九游 assets\UCGameConfig.ini
搜狗号码通 res\raw\channel_code.txt
腾讯视频 assets\channel.ini
腾讯手机管家 assets\channel.ini
腾讯新闻 assets\channel.ini
天天动听 assets\channel
豌豆荚 assets\channel.mf
遨游 AndroidManifest.xml
德州扑克 AndroidManifest.xml
真人斗地主 assets/wawa_config.xml
风行 assets/config
书旗小说 assets/config/config.ini
pptv AndroidManifest.xml
安智市场 assets/goapk.ini
酷狗 res/raw/channel
中华万年历 AndroidManifest.xml
爱阅读 assets/config/iydsys.xml
猎闻 assets/channel.info
彩漫相机 AndroidManifest.xml

还有一些实在找不到,比如:搜狗输入法、淘宝手机助手