前提回顾
上篇“iis 503 service unavailable”刚写完没多久,忍不住又来吐槽一下坑货Windows!
故事的起因当然是从使用Windows做服务器操作系统开始,代理服务器在硬盘上缓存了几十G的数据。今天接到需求要清空文件,于是开始了痛苦的文件删除过程。
按照常规做法,shift + Del
直接物理灭绝完事。但是不争气的Windows忙着不停计算文件大小,十几分钟过去了还没开始干活!Linux上rm -rf /
分分钟能把几百G的清盘数据清空,这方面Windows这货完美阐释龟速!
解决办法
Google一下,栈爆网上的问答毫无疑问是最值得参考的。根据帖子的说法,巨硬系统上删除文件由慢到快的几种做法分别是:
-
删除到回收站,最慢最傻逼的方式;
-
shift + Del
,比放回收站稍微好那么一点,但也是巨慢无比。Windows会先计算文件总大小,然后再弹出确认,傻逼到极点; -
稍微好一点的就是用
rmdir
和del
命令。del
命令会留下空文件夹,强迫症可能感到不爽; -
最好的办法是先
del
,然后rmdir
,效果比直接rmdir
快三倍。具体命令是:del /f/s/q dir > null
rmdir /s/q
三个参数含义:
f: 强制删除只读文件 s: 删除子目录(即递归删除) q: 安静模式。使用过程中务必加上此参数,不然每个文件夹都要输入Y确认一次,麻烦无比。
还有人说先安装Cygwin,然后用rm -rf
,这是最快的!个人对此表示赞同!
结果
不借助Cygwin(主要是懒得安装),先del在rmdir,发现效果也不咋滴,直接泪奔了。折腾到最后,花了几个小时才搞定,效率真TM不是一般的差。
一句话:用Windows做服务器的都是脑残、傻逼!
参考
-
https://stackoverflow.com/questions/186737/whats-the-fastest-way-to-delete-a-large-folder-in-windows/6208144
原文链接:https://www.qiquanji.com/post/4912.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
微信扫码关注
更新实时通知