公众号里的文章大多数需要编程基础,如果因为代码看不懂,而跟不上正文的节奏,可以来找我学习,相当于给自己一个新手保护期。我的课程都是循环开课。下一期的时间,点进去咨询微信↓ 生信分析直播课程 生信新手保护学习小组 单细胞陪伴学习小组
产生这个想法是因为我的电脑最近折腾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,所以就。。。
哈哈。慢慢拓展自己的舒适圈!