Linux 下清空或删除大文件内容的 5 种方法

 时间:2026-05-03 15:28:11

1、通过重定向到 Null 来清空文件内容

清空或者让一个文件成为空白的最简单方式,是像下面那样,通过 shell 重定向 null (不存在的事物)到该文件:

# > access.log

2、使用 ‘true’ 命令重定向来清空文件

下面我们将使用 : 符号,它是 shell 的一个内置命令,等同于 true 命令,它可被用来作为一个 no-op(即不进行任何操作)。另一种清空文件的方法是将 : 或者 true 内置命令的输出重定向到文件中,具体如下:

# : > access.log 

# true > access.log

3、 使用 cat/cp/dd 实用工具及 /dev/null 设备来清空文件

 # cat /dev/null > access.log

而下面的命令中, if 代表输入文件,of 代表输出文件。

# dd if=/dev/null of=access.log

4、 使用 echo 命令清空文件

 在这里,你可以使用 echo命令 将空字符串的内容重定向到文件中,具体如下:

 # echo "" > access.log 

 或者  

 # echo > access.log

5、使用 truncate 命令来清空文件内容

# truncate -s 0 access.log

  • c# 中的gridcontrol控件如何添加复选框列
  • 易语言如何遍历和删除sqlite数据库信息
  • CentOS7安装rar unrar方法
  • 通过命令行结束Windows Server 2008系统进程
  • javaWeb使用ajax实现动态删除
  • 热门搜索
    好听的近义词 摇钱树怎么养 阳萎怎么办 地中海发型 快递代收点怎么申请 清晰的近义词是什么 风热感冒症状及治疗 怎么把手机格式化 交通常识 迫在眉睫的近义词