霜天部落 | 关注LAMP高性能、高并发架构的设计与研究

linux下清空一个文件

在linux下清空一个文件有三种方式,今天我总结一下:以/var/spool/mail/root文件为例

1、删除
rm /var/spool/mail/root

2、导向
true > /var/spool/mail/root
false > /var/spool/mail/root
echo -n > /var/spool/mail/root
cat /dev/null > /var/spool/mail/root

3、替换
cp /dev/null  /var/spool/mail/root