前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >清理手机中的.RecycleBinHW文件夹,以QPythonOH toybox为例termux等同理,用du、sort、awk命令看目录大小

清理手机中的.RecycleBinHW文件夹,以QPythonOH toybox为例termux等同理,用du、sort、awk命令看目录大小

原创
作者头像
Kitov
发布2022-09-29 18:11:11
1.5K0
发布2022-09-29 18:11:11
举报
文章被收录于专栏:用户5586239的专栏

清理手机中的.RecycleBinHW文件夹

  • 先给结论,再去探索
代码语言:javascript
复制
import os; os.chdir("/storage/emulated/0/.RecycleBinHW"); os.system("rm -r -f *")
#直接清理掉
  • 手机打开QPythonOH,进入sh环境,代码随意
代码语言:javascript
复制
import os; os.chdir("/storage/emulated/0/"); os.system("sh")

直接存了个opensh.py方便复用
直接存了个opensh.py方便复用
  • 然后直接切换到.RecyclBinHW看看里面都有啥
代码语言:javascript
复制
cd .RecycleBinHW/  && ls -l 
#这里只有r读取权限和w写入权限,足够足够删除清理掉占用的空间了
#但是ls -l /storage/emulated/0/.RecycleBinHW看到目录.没有x运行权限意味着
#再看看文件夹有多大
du -h 

这个文件夹内容有2.8G那么大,而且是在最近删除里面清理过一次了
这个文件夹内容有2.8G那么大,而且是在最近删除里面清理过一次了
  • 随便看一下里面都是些什么类型文件
代码语言:javascript
复制
find . -exec file {} \;
JPEG、ZIP、GIF恢复出来能看,data就不知道是什么类型的了
JPEG、ZIP、GIF恢复出来能看,data就不知道是什么类型的了
代码语言:javascript
复制
#找到其中的JPEG图片
find . -exec file {} \; | grep -i 'jpeg'
还有应用程序页面看过的的图片数据缓存,手机空间里有好多不易清理的东西
还有应用程序页面看过的的图片数据缓存,手机空间里有好多不易清理的东西
代码语言:javascript
复制
find . -delete
#全部删除  
#不清理的话系统会定期清理,从列表来看也没有超过一两个月的文件
#但是谁保证自己某几天刷手机频率不会突然增加呢

然后手机存储中,大头是应用程序,/storage/emulated/0 用户存储里的内容是小头,但是想看哪个目录大哪个目录应该先考虑删应该怎么办呢,文件管理中一个个点开详情看吗?

  • 还是先打开shell环境
代码语言:javascript
复制
du | awk -F '\t' '{print length($1),$1,$2;}' | sort -r | gzip > ..all.csv.gz
#把全部文件夹从大到小按K为单位排序,awk左侧加入1列字符长度用于防止不同长度字符串而比较忽略了数值大小顺序
#sort -r 逆序 #文件名叫..是为了方便tab自动完成出来没有其他意思
zcat ..all.csv.gz | head -n 20
#查看文件夹大小列表
命令截不全,不过效果看到了,继续删去了
命令截不全,不过效果看到了,继续删去了

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 清理手机中的.RecycleBinHW文件夹
  • 然后手机存储中,大头是应用程序,/storage/emulated/0 用户存储里的内容是小头,但是想看哪个目录大哪个目录应该先考虑删应该怎么办呢,文件管理中一个个点开详情看吗?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档