抓出电脑上的大文件

科技   2024-10-11 09:30   广东  
 今天是生信星球陪你的第1005天

   
公众号里的文章大多数需要编程基础,如果因为代码看不懂,而跟不上正文的节奏,可以来找我学习,相当于给自己一个新手保护期。我的课程都是循环开课。下一期的时间,点进去咨询微信↓
生信分析直播课程
生信新手保护学习小组
单细胞陪伴学习小组

产生这个想法是因为我的电脑最近折腾python,加上原有的R语言使用痕迹,C盘已经快要爆了,所以想看看有没有什么离谱的文件占了我的地方。

先说windows最好的方法

everything软件,点“大小”,就按大小排序了。

再说一个适用于其他系统的方法

其实这个才是我第一个想到的方法,运行时间比较长,弄完之后我打开everything找相应的大文件,才发现了上面那个方法。。。

d = "C:/"
p = dir(d,recursive = T)

s = file.size(file.path(d,p))/1024/1024
names(s) = p
s = sort(s,decreasing = T)
head(s,100)
x = data.frame(s,names(s))
rownames(x) = NULL

这个表的第一列就是文件大小,单位是M,所以reactome的数据库居然有2G,突然想起广州线下培训一个学员反馈下载不成功,那可不嘛,酒店的垃圾网络,下2G的文件属实是难。。。

还有额外发现:我可爱的老公居然在我电脑上创造了一个自己的账号,完事还下载了个红色警戒,哈哈,男人至死是少年,三十岁了还玩游戏。

人总是喜欢在自己舒适圈里找答案。其实这段代码用shell和python也都能实现,但是我最熟悉的编程语言还是R,所以就。。。

哈哈。慢慢拓展自己的舒适圈!

生信星球
一个零基础学生信的平台-- 原创结构化图文/教程,精选阶段性资料,带你少走弯路早入门,收获成就感,早成生信小能手~
 最新文章