Linux 下清空或删除大文件内容的 5 种方法
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
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:115
阅读量:93
阅读量:57
阅读量:110
阅读量:196