zoukankan      html  css  js  c++  java
  • linux 清空文件的几种方案

      之前要清理文件,都是简单粗暴的rm -rf log文件,最近,发现在某些环境下,是不能删除文件本省的,又必须要清理文件的内容信息,经过亲自实验,目测以下的几种方案是可行的,方案如下:

    1.采用vi命令编辑文件,采用行删除的思路:

      a,首先 vi log文件,进入编辑文件,

          b,大写的G,跳转到文件的最后一行,

          c,输入 :1,.d 回车,删除从第一行到当前行的内容,. 表示当前行。

          d,输入:wq写入文件,此时文件清空完成。

    2. echo "" >log.log 直接把空写入文件,注意是>   >代表覆盖,而>>代表正追加写入。

    3.cat /dev/null > log.log  思路一样,采用的是/dev/null的方式。

  • 相关阅读:
    vgcreate语法
    lsmod语法
    lvm语法2
    lvm语法
    mount语法
    fdisk语法
    mdadm语法
    ln语法
    mknod语法
    黑客常用dos-cmd命令
  • 原文地址:https://www.cnblogs.com/lilin0719/p/6019668.html
Copyright © 2011-2022 走看看