1. 重定向方法清空文件
du -h catalina.out 查看文件大小
> catalina.out 重定向清空文件
du -h catalina.out 查看文件大小
2. true命令重定向清空文件
du -h catalina.out
true > catalina.out true命令重定向清空文件
du -h catalina.out
3. cat/cp/dd命令及/dev/null设备来清空文件
df -h
du -h catalina.out
cp /dev/null > catalina.out 命令清空文件
cp:overwrite 'catalina.out'? y
du -h catalina.out
df -h
du -h catalina.out
4. cat /dev/null > catalina.out 命令清空文件
df -h
df -h
du -h catalina.out
dd if=/dev/null of= catalina.out 命令清空文件
du -h catalina.out
5. echo命令清空文件
echo -n "" > catalina.out 加上"-n"参数,默认情况下会"\n",也就是回车符
6. truncate命令清空文件
truncate -s 0 catalina.out -s参数是设置文件的大小,清空文件的话,就设定为0
转自