如果没越狱可以通过, 设置->通用->用量 来查看磁盘占用
越狱之后, 莫名其妙地 "其他" 占了两三个G..
windows下有个好用的工具folder size . android下的es文件浏览器也带着磁盘分析器的功能.
可是艹了无数的墙, 竟然没找到一款ios下可用的磁盘分析工具(有一个收费的appsizer, 我没试)
威锋论坛有个帖子, 让人一个一个文件夹去验证. 这尼玛要死人啊...
琢磨着, 装个terminal 直接敲unix 命令都比这个方便, 不过ios系统太封闭了, 限制又多, 搞得麻烦死了.
折腾了几个小时, 效果还是可以的
xxx-iPad:/ root# du -sh *4.0K Applications0 Developer5.5M Library1.4G System4.0K User4.6M bin0 boot0 cores1.5K dev4.0K etc548K evasi0n70 evasi0n7-installed0 lib0 mnt5.7G private892K sbin4.0K tmp77M usr4.0K var
下面是折腾的过程:
1. 机器要越狱
2. 如果cydia中的软件无法下载的话, 可以去弄个免费的VPN, 都是该死的墙闹的.
3. 如果想在ios设备上直接操作shell的话
直接安装: mobile terminal 即可, 最好修改一下密码, 参考这篇:
或者使用issh 替代mobile terminal ,
注意: ios7 的默认21端口无法连接, 参考
4. 在windows上可以通过ssh连接到ios设备, 需要在ios上安装openssh
OpenSSH可以从Cydia上下载,在Cydia上搜索即可,这里需要注意一定要用开发者用户登录Cydia,才能搜索到。如果Cydia已经是用户身份进入,如何改成开发者身份进入呢?
操作如下:进入cydia,点击底下至软件源界面,再点击左上角的设置,里面选择开发者即可。
1) 使用USB数据线链接: 安装ifunbox -> 切换到快捷工具箱-> 高级工具-> ssh 终端
2) 通过wifi链接: 需要ios设备上安装issh之类的ssh工具.
然后即可以使用
du -sh *
来查看大小