linux清空文件内容快捷方式
目录 1. 通过重定向到 Null 来清空文件内容 2. 使用 'true' 命令重定向来清空文件 3. 使用 cat/cp/dd 实用工具及 /dev/null 设备来清空文件 4. 使用 echo 命令清空文件 5. 使用 truncate 命令来清空文件内容 在 Linux 终端下处理文件时,我们想直接清空文件的内容但不删除文件,也不想打开文件通过编辑文件内容进行删除。接下来,将介绍几种借助一些实用的命令来清空文件内容的快捷方法。 注意: 由于再Linux中一切皆文件,你需要时刻注意,确保你将要清空的文件不是重要的用户文件或者系统文件。清空重要的系统文件或者配置文件可能会引发严重的应用失败或者系统错误。 1. 通过重定向到 Null 来清空文件内容 清空或者让一个文件成为空白的最简单方式,是像下面那样,通过 shell 重定向 null (不存在的事物)到该文件: > test.txt 2. 使用 ‘true’ 命令重定向来清空文件 下面我们将使用 : 符号,它是 shell 的一个内置命令,等同于 true 命令,它可被用来作为一个 no-op(即不进行任何操作)。另一种清空文件的方法是将 : 或者 true 内置命令的输出重定向到文件中,具体如下: : > test.txt true > test.txt 3. 使用 cat/cp/dd 实用工具及 /dev/null