开发过程中,遇到类似定时任务记录日志的情况。虽然日志文件很小,但是日积月累还是会变大的。所以还是要有个清空文件机制,为什么直接删除文件腾出空间呢?因为有可能某些代码依靠一些文件,如果贸然删除该文件而且代码中没有相应的异常处理机制,就容易引发错误。
清空内容几种做法:
- cat/dev/null > test.txt (文件大小被截为0字节)
- echo "" > test.txt (文件大小被截为1字节)
- cp /dev/null filename
- echo /dev/null > filename
- echo > filename