date: 2024-12-05
tags:
- 技术
- linux
共计5种方法
1. 通过重定向到NULL清空文件
# > test.log
2. 使用 true 命令重定向清空文件
# : > test.log
// or
# true > test.log
3. 使用 cat/cp/dd 实用工具及 /dev/null 设备来清空文件
# cat /dev/null > test.log
//or
# cp /dev/null test.log
//or
# dd if=/dev/null of=test.log
4. 使用 echo 命令清空文件
# echo "" > test.log
//or
# echo > test.log
4. 使用 truncate 命令来清空文件内容
truncate可被用来将文件缩减或扩展至指定大小
# truncate -s 0 test.log
建议使用的方式
简单明了,好记
方式1:# > test.log
方式4: # echo "clear file" > test.log