Linux中清空文件的方法
Linux中清空文件的方法
平时工作过程中,经常会遇到需要清空linux中某个日志文件的方法,下面总结一下几个常用的方法:
以下待清空的文件名统一使用 test.txt 表示。
方法1:vi 中使用 %d
1- 输入 vi test.txt 回车
2- 按esc键 然后按shift+:号进入命令行模式
3- 命令行中输入 %d 回车
4- 重新进入命令行模式,输入:wq保存并退出
5- 再次查看文件大小,此时为0
方法2:重定向
重定向包含多重方法,但道理一样
1- cat /dev/null>test.txt
/dev/null文件是一个特殊的文件,它将清空重定向到它的输出,而它的输入是个空白文件,因此,可以使用cat命令查看/dev/null文件的内容,然后重定向输出到指定文件,达到清空的目的。
2- >test.txt
直接使用>test.txt来清空test.txt文件
3- : >test.txt
直接使用: >test.txt来清空test.txt文件
4- true >test.txt
直接使用 true >test.txt 来清空test.txt文件
方法3:使用echo来清空文件
次方法同样有多种方式:
1- echo " ">test.txt
次方法清空后,会在文件中添加一个空字符
2- echo >test.txt
方法4:truncate
此方法可以将文件压缩到指定大小,如果想将文件清空,则 -s后的参数值给定为0
truncate -s 0 test.txt
Linux中清空文件的方法相关推荐
- 【C语言中清空文件的方法】
C语言清空文件内容 C语言中清空文件的方法 C语言中清空文件的方法 C语言中清空文件的方法很简单. 只要以 可写 的方式打开文件,就能将这个文件清空 #include <stdlib.h> ...
- Linux中修改文件权限方法
目录 一.文件类型 二.修改文件权限(chmod) 1.文件设定法 2.数值设定法 一.文件类型 在Linux操作系统中,一切皆文件,Linux不以扩展名来区分文件类型,而是在文件属性中有一列专门记录 ...
- linux系统中清空文件内容的三种方法
1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下: vim file_name :%d :wq 2.使用cat命令情况,命令 ...
- 用linux命令清空文件夹,技能包!Linux 下清空或删除大文件内容的 5 种方法
导读 在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何Linux命令行编辑器 去打开这些文件.那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清 ...
- linux中查找文件属于那个软件包的方法
一.linux中查找文件属于那个软件包的方法 [root@salt prod]# whereis htpasswd htpasswd: /usr/bin/htpasswd /usr/share/man ...
- 在linux内核中操作文件的方法--使用get_fs()和set_fs(KERNEL_DS)
在linux内核中操作文件的方法--使用get_fs()和set_fs(KERNEL_DS) #include <linux/kernel.h> #include <linux/mo ...
- Linux中误删文件的恢复方法
Linux中误删文件的恢复方法 做为Linux的从业者大家对"rm -rf"这个命令肯定又爱又恨. 他的简洁霸气,势不可挡,可谓"十步杀一人,千里不留行", 他 ...
- Linux中打印文件行号的方法
Linux中打印文件行号的方法 准备环境 [root@max mytest]# cat >/mytest/number.txt<<EOF > no root,no fruit ...
- Linux系统中搜索文件的方法有哪些?(最全总结,建议收藏)
搜索文件专栏全部文章: Linux系统中搜索文件的方法有哪些 如何使用find命令搜索到自己想要的文件 ack 命令的基本用法详解 ag命令的使用详解 在Linux系统中,常用的搜索文件的方法有以下几 ...
最新文章
- 视频系列:RTX实时射线追踪(下)
- JS输入框统计文字数量
- Rest 微服务工程搭建02——微服务消费者订单Module模块 || @RequestBody 的重要作用
- 何不用python_人生几何,何不Python当歌
- POJ - 2201 Cartesian Tree(笛卡尔树-单调栈/暴跳父亲)
- 音视频技术开发周刊 69期
- linux 常见命令整理记录
- 免费公开课 | 强化学习及其在竞速无人机中的应用
- 使用JAVA来获得本日,本周,本月,本年的时间信息
- windows server winrm介绍
- 韩版马化腾:在大财阀围堵下仍白手起家的凤凰男,抢滩加密交易平台、公链赛道...
- nRF51 SDK 例程分析——Blinky Example
- shopex php5.3,shopex.4.85支持php5.3 | 学步园
- 弱网测试究竟要怎么做,才能防止漏测?
- linux ps aux tty,linux ps命令中的tty表示什么意思?
- iOS 启动页加入动态的广告实现
- Hibernate 验证框架validator
- cad旋转命令_如何将CAD图形旋转至水平位置?
- 辽宁省冰雪旅游发展现状及开发策略分析
- oracle七参数坐标转换,MapGIS国土空间数据2000大地坐标系转换系统
热门文章
- 微信为什么打不开html,微信为什么打不开?微信打不开怎么办?
- Oracle列转行的函数
- Python3 时间字符串与时间对象之间的转换等
- 计算机如何移动文档,苹果电脑Mac怎样移动文件?
- android横向瀑布流布局,ReCyclerView实现瀑布流布局
- 初一数学计算机教案,鲁教版初一上数学电子教案(已整理).doc
- 自组网中继台_自组网电台,传输稳定距离远明溪
- unity 大屏 展示_团结波士顿,展示Unity阵容
- 设计模式之简单工厂模式(Java 实现)
- 微信 6.3.32 for Android发布 群收款微信群聊可以收钱