Linux 快速清空文件的方法
快速清空一个文件,有 N 种方法,我比较喜欢下边这种,因为它最短
$ > access.log
其它几种最常见的清空文件的方法
: > access.log
true > access.log
cat /dev/null > access.log
echo -n "" > access.log
echo > access.log
truncate -s 0 access.log
简单解释下, : 在 shell 中是一个内置命令,表示 no-op,大概就是空语句的意思,所以 : 的那个用法,就是执行命令后,什么都没有输出,将空内容覆盖到文件。