linux清空文件内容的几种方式与区别

来源:互联网 发布:逍遥游翻墙软件 编辑:程序博客网 时间:2024/05/16 13:45

虽然linux清空文件内容的方式有很多种,但是他们之间有着细微的差别。通过实践我将他们分为两类:

  1. 将文件清空,文件大小为0k
    $ : > filename 
    $ > filename 
    $ cat /dev/null > filename

  2. 清空文件,但会有一个换行,文件大小为1k
    $ echo "" > filename 
    $ echo > filename