大家都知道删除文件用rm -rf 文件或文件夹名即可删除,但是如果遇到文件正在使用,此时删除的文件虽然看不到了,但是磁盘空间还未释放,必须要等待占用的线程停止了才会释放磁盘空间,这就是问题所在,那么
清空正在运行的大文件正确方式(如日志文件):
先进入文件所在目录,例如access.log服务器正在运行的日志文件,还在一直增加,但是日志都好10G左右了,需要清理下:
- linux系统执行命令:
echo -n "" > access.log
- windows server系统执行命令:
@echo. > access.log