Administrator
发布于 2025-06-14 / 2 阅读
0
0

Linux清空文件内容的方法

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


Linux下清空文件内容的五种方法


评论