暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux下清空日志的常用命令【测试成功】

巴韭特锁螺丝 2024-03-05
19

一、需求背景

    linux下很多日志是试试生成的,有时候需要将日志文件拉到本地,但是文件过大,但是又不能直接删除掉日志文件,采用清空日志的方式进行处理。

    [root@Aliyun log]# ls -alh
    total 9.7M
    drwxr-xr-x 2 dmdba dinstall 4.0K Sep 1 00:01 .
    drwxr-xr-x 16 dmdba dinstall 4.0K Aug 23 09:57 ..
    -rwxr-xr-x 1 dmdba dinstall 0 Aug 22 15:39 DmAPService.log
    -rwxr-xr-x 1 dmdba dinstall 258 Aug 22 15:39 dm_dmap_202308.log
    -rwxr-xr-x 1 dmdba dinstall 4.4M Aug 31 23:58 dm_DMSERVER_202308.log
    -rw-r--r-- 1 root root 5.1M Sep 12 10:16 dm_DMSERVER_202309.log
    -rwxr-xr-x 1 dmdba dinstall 0 Aug 22 15:48 DmServiceDMSERVER.log
    -rw-r--r-- 1 dmdba dinstall 0 Aug 23 09:13 DmServiceDMSQL.log
    -rwxr-xr-x 1 dmdba dinstall 1.6K Aug 23 09:44 dmsvc_sh.log
    -rwxr-xr-x 1 dmdba dinstall 9.2K Aug 23 13:14 dm_unknown_202308.log
    -rwxr-xr-x 1 dmdba dinstall 321K Aug 22 15:39 install_ant.log
    -rwxr-xr-x 1 dmdba dinstall 602 Aug 22 15:39 install.log
    -rwxr-xr-x 1 dmdba dinstall 1.6K Aug 22 15:50 tool.log


    二、常用命令

        1、清空特定日志文件,

            truncate -s 0 dm_DMSERVER_202308.log

        2、cat dev/null > dm_dmap_202308.log 

    3、直接使用 >清空

        这是一种非常简单的方法,用于清空日志文件的内容。只需输入`> access.log`,就可以将名为`access.log`的文件清空。

         > *.log 

      [root@Aliyun log]# ls -alh
      total 12K
      drwxr-xr-x 2 root root 4.0K Aug 23 15:36 .
      dr-xr-xr-x. 31 root root 4.0K Aug 31 14:14 ..
      -rw-r--r-- 1 root root 1.9K Aug 23 17:28 dm_BAKRES_202308.log
      [root@Aliyun log]# > dm_BAKRES_202308.log
      [root@Aliyun log]# ls -alh
      total 8.0K
      drwxr-xr-x 2 root root 4.0K Aug 23 15:36 .
      dr-xr-xr-x. 31 root root 4.0K Aug 31 14:14 ..
      -rw-r--r-- 1 root root 0 Oct 7 11:13 dm_BAKRES_202308.log



      文章转载自巴韭特锁螺丝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论