发布于 1年前

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,大概就是空语句的意思,所以 : 的那个用法,就是执行命令后,什么都没有输出,将空内容覆盖到文件。

©2020 edoou.com   京ICP备16001874号-3