目录

一、通过重定向来清空文件内容

-> 通过shell重定向null到指定文件即可

-> 重定向 : 或 true 到指定文件

二、使用cat/cp/dd使用工具和/dev/null设备来清空文件内容

-> 可以使用cat命令查看/dev/null文件的内容,然后重定向输出到指定文件清空

-> 也可以使用 /dev/null文件的内容复制到指定文件进行请空

三、使用echo命令清空文件内容

-> echo 将空串重定向到指定文件(两种)

-> 要想彻底清空文件内容,可以使用echo命令的-n选项

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

-> truncate 将一个文件缩小或扩展到给定的大小

-s 指定文件的大小


Linux系统中清空或删除文件, 注意查看是否是系统文件

一、通过重定向来清空文件内容

-> 通过shell重定向null到指定文件即可

> access.log

-> 重定向 : 或 true 到指定文件

:> access.log
true > access.log

二、使用cat/cp/dd使用工具和/dev/null设备来清空文件内容

ps:  /dev/null 是特殊文件,它将清空重定向到它的输出,而它输入是空白文件,什么内容也没有

关于/dev/null设备的详细内容可以参见:Shell—输入/输出重定向

Centos: 7 系统清空删除系统日志的方法:  CentOS7 系统清空删除系统日志的方法

-> 可以使用cat命令查看/dev/null文件的内容,然后重定向输出到指定文件清空

cat /dev/null  > access.log

-> 也可以使用 /dev/null文件的内容复制到指定文件进行请空

cp /dev/null access.log

三、使用echo命令清空文件内容

-> echo 将空串重定向到指定文件(两种)

echo "" > access.log
echo > access.log

-> 要想彻底清空文件内容,可以使用echo命令的-n选项

该选项将告诉echo,不再输出一个空白行

echo -n "" > access.log

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

-> truncate 将一个文件缩小或扩展到给定的大小

-s 指定文件的大小

truncate -s 0 access.log

linux 清空文件内容的方式相关推荐

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

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

  2. Linux清空文件内容的三种方法

    Linux清空文件内容的三种方法 测试文件:a.txt 第一种: $> a.txt 第二种: $echo "" > a.txt 第三种: $cat /dev/null ...

  3. Linux 清空文件内容

    在Linux环境下,经常遇到暂时无法删除文件,但需要清空文件内容的场景.比如日志文件,生成了大量的日志,而此时又无法直接删除该文件,因为程序可能正在使用.此时就可以考虑通过命令来清空文件中的内容来实现 ...

  4. linux清空文件内容

    应用场景: 当tomcat运行时,tomcat的日志文件会被tomcat进程锁定,强制删除是会失败的.如果想要立即清空文件内容,可以使用如下几种方式. (1)使用空流覆盖文件,完成一次写入操作 #最简 ...

  5. linux 清空文件内容命令

    清空文件内容命令 $ echo "" >log.log > 是重写,覆盖式 >>是尾部追加 转载于:https://www.cnblogs.com/davi ...

  6. linux清除文件内容 ,Linux清除文件内容的几种方法

    # 清空或删除大文件内容的五种方法: # 法一:通过重定向到 Null 来清空文件内容 $ >test.sh # 法二:使用 'true' 命令重定向来清空文件 $ true > test ...

  7. linux修改文件内容_详解5种实用方法---Linux系统清空或删除大文件内容

    概述 有时我们在处理Linux终端中的文件时,可能要去清除文件的内容,而无需使用任何Linux命令行编辑器打开它.怎么才能实现呢?下面通过几种不同的方式教大家清空文件内容. 1.通过重定向到空来清空文 ...

  8. Linux清理文件内容的四种方式

    原文:https://www.cnblogs.com/zqifa/p/linux-vim-4.html linux系统中清空文件内容的三种方法1.使用vi/vim命令打开文件后,输入"%d& ...

  9. Linux脚本之定时清空文件内容

    Linux脚本之定时清空文件内容 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.要求创建名为rm_file.sh的脚本 2.要求在/home/tmp/下各以人名命名的临时目录,每天0点定 ...

最新文章

  1. 第九章 9.2 数组的方法(Array Methods)
  2. oc基础-foundation框架中的常用结构体
  3. 局域网mysql数据库访问
  4. Visual Studio 2012资源管理器里单击打开改为双击打开文件
  5. android源码编译jar,在android源码编译中导入第三方jar包
  6. hive 将null值替换为0_【Hive】数据倾斜
  7. 大数据城市规划 杨东_AI为智慧城市规划做建设
  8. memcache未授权访问漏洞
  9. android返回按钮实现,Android实现返回键操作思路
  10. C/C++链接过程相关
  11. windows弹出窗体
  12. 阿里云HPC--人工智能加速利器
  13. 通用技术和信息技术合格考知识点_通用技术学考复习_重要知识点汇总
  14. BurpSuite+Proxifer 抓取PC客户端HTTP数据包
  15. 三星电脑打开虚拟服务器,三星笔记本进BIOS后怎么开启CPU虚拟化
  16. Github每日精选(第17期):Django下的内容管理系统wagtail
  17. updating homebrew
  18. 一次用Python制作电影字幕的尝试
  19. 停车场智能化管理系统
  20. 【AndroidStudio】按钮基本操作(普通按钮、图片按钮、单选按钮设置)(单击事件监听器触发对话框和页面跳转)

热门文章

  1. SAP内部顾问薪酬水平及决定因素
  2. 重新认识你自己-克里希那穆提
  3. 使用Gitee和Hexo创建自己的博客
  4. python入门经典图灵pdf_[图灵程序设计丛书].Python数据分析基础[PDF][26.55MB]
  5. Unity与3ds Max的单位关系(使用FBX文件)
  6. 扣除非经常性损益后的归属母公司所有者的净利润怎么算
  7. poi动态合并内容相同的单元格
  8. 计算机网络教室教师岗位责任,计算机室网络教室管理员岗位职责.docx
  9. 用CDN的小伙伴注意了 小心阿里云注销你的备案
  10. Java正则表达式的概念及使用