• 清除文件的方法


    1、清空或者让一个文件成为空白的最简单方式,是像下面那样,通过 shell 重定向 null (不存在的事物)到该文件

    [root@OM-SERVER ~]# 
    [root@OM-SERVER ~]# > /var/log/messages
    [root@OM-SERVER ~]# echo '' > /var/log/messages

    2、使用 ‘true’ 命令重定向来清空文件

    下面我们将使用 : 符号,它是 shell 的一个内置命令,等同于 true 命令,它可被用来作为一个 no-op(即不进行任何操作)。另一种清空文件的方法是将 : 或者 true 内置命令的输出重定向到文件中,具体如下:

    [root@OM-SERVER ~]# : > /var/log/messages
    [root@OM-SERVER ~]# true > /var/log/messages

    3、使用cat  cp   dd命令清空文件

    在 Linux 中, null 设备基本上被用来丢弃某个进程不再需要的输出流,或者作为某个输入流的空白文件,这些通常可以利用重定向机制来达到,所以 /dev/null 设备文件是一个特殊的文件,它将清空送到它这里来的所有输入,而它的输出则可被视为一个空文件。另外,你可以通过使用 cat命令 显示 /dev/null 的内容然后重定向输出到某个文件,以此来达到清空该文件的目的。

    [root@OM-SERVER ~]#cat /dev/null > access.log
    [root@OM-SERVER ~]#cp /dev/null access.log
    [root@OM-SERVER ~]#dd if=/dev/null of=access.log

    4、使用 truncate 命令来清空文件内容

    truncate 可被用来将一个文件缩小或者扩展到某个给定的大小。
    你可以利用它和 -s 参数来特别指定文件的大小。要清空文件的内容,则在下面的命令中将文件的大小设定为 0:

    [root@OM-SERVER ~]#truncate -s 0 access.log
  • 相关阅读:
    一.execl数据驱动
    六.对XML文件的读取
    电脑远程控制的几种方式
    单元测试、集成测试、系统测试区别
    Jmeter简单的压力测试
    Python+selenium 定位非select类型的下拉框和定位时间控件
    fiddler(二)工具栏常用功能
    web自动化中,界面元素定位不到如何解决
    Fiddler (一)介绍
    Fiddler (四) 实现手机的抓包
  • 原文地址:https://www.cnblogs.com/gavin11/p/14385185.html
Copyright © 2020-2023  润新知