如何快速清空 Linux 中的大文件
本文总结了几种快速清空Linux中的大文件方法,快来看看对你有帮助吗? |
1. 通过重定向到null清空文件内容
使用 shell 重定向null(不存在的对象)到文件的最简单方法来清空文件内容
# > access.log
2.使用true命令重定向清空文件
这里我们将使用一个符号,:是一个shell内置命令,本质上等同于true命令
另一种方法是将:或true内置命令的输出重定向到文件
# : > access.log OR # true > access.log
3. 使用带有 /dev/null 的 cat/cp/dd 应用程序清空文件
在 Linux 中,null设备主要用于丢弃进程不需要的输出流,或者作为输入流。这通常是通过重定向机制完成的。
/dev/null设备文件是一个特殊文件,它会吞噬发送给它的任何输入,或者它的输出与空文件的输出相同。
此外,你可以通过/dev/null使用cat 命令将输出重定向到文件作为输入来清空文件的内容
# cat /dev/null > access.log
也可以使用cp 命令将文件内容清空
# cp /dev/null access.log
在下面的命令中,if指的是输入文件,of指的是输出文件。
# dd if=/dev/null of=access.log
4. 使用 echo 命令清空文件
在这里,你可以使用带有空字符串的echo 命令并将其重定向到文件
# echo "" > access.log OR # echo > access.log
空字符串与 null 不同。一个字符串是一个对象,它可能是空的。而null意味着一个不存在的对象。
因此将上面的echo 命令的输出重定向到文件中,并使用cat 命令查看文件内容时,会打印一个空行
要发送一个空输出到文件,使用该标志-n告诉echo 不输出换行符。
# echo -n "" > access.log
5. 使用 truncate 命令清空文件
truncate命令将文件的大小缩小或扩展到定义的大小。
你可以将它与-s指定文件大小的选项一起使用。要清空文件内容使用-s 0参数。
# truncate -s 0 access.log
如何快速清空 Linux 中的大文件相关推荐
- 如何快速清空Linux中的大文件?
1. 通过重定向到null清空文件内容 使用 shell 重定向null(不存在的对象)到文件的最简单方法来清空文件内容 # > access.log 2.使用true命令重定向清空文件 这里我 ...
- 【Linux】使用du、df 和 sort 命令快速找出Linux系统中的大文件
在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致的报错,那么具体怎么查看磁盘空间的大小呢?怎么找到占用空间最大的文件呢? 使用df.du并结合sort,可以快速找到系统中的大文件! ...
- 如何快速找出Linux系统中的大文件?
今日主题: 如何快速找出Linux系统中的大文件? 在前面的文章中,我们讲到了压测时磁盘空间被占满的问题,可以跟今天的文章结合着看. 在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致 ...
- linux如何找大文件夹,Linux系统中如何查找大文件或目录文件夹的方法
Linux系统中如何查找大文件或文件夹的方法 在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整 ...
- linux 传送大文件,使用Transfer.sh在Linux上的终端中传输大文件 | MOS86
想知道如何通过互联网从Linux终端传输大文件是什么样子?与转移.你可以很容易地 Let然而,找到一条主流的文件共享服务是这样的路线很少见. So,你如何在Linux上使用这个工具?在本指南中阅读并了 ...
- linux中split分割文件打开方式,Linux系统下使用split命令分割大文件 (转载)
[小蜗牛闲情之作 ] 我想给一个朋友传一个大视频,有几百M,尝试多种传输办法失败后,最后想到的是把视频切开一片片"邮递"过去给他,让它自己组装起来吧. [root@pps publ ...
- Linux如何查找大文件或目录总结
在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件 ...
- linux大文件拷贝,Linux如何提高大文件的拷贝效率
Linux系统操作中,当你在进行机器直接的拷贝时,遇到大文件的时候非常浪费时间,特别是将文件同时拷贝到多台机器上的时候,那么有什么好的方法能够提高大文件的拷贝效率呢?一起来学习下吧. 你可以从源机器逐 ...
- Linux中查看日志文件的正确姿势,求你别tail走天下了!
作为一个后端开发工程师,在Linux中查看查看文件内容是基本操作了.尤其是通常要分析日志文件排查问题,那么我们应该如何正确打开日志文件呢?对于我这种小菜鸡来说,第一反应就是 cat,tail,vi(或 ...
最新文章
- java数据类型_java 数据类型
- 让人又爱又恨的Mysql多表查询
- 1%学者拥有21%引用量,全球学术圈两极分化扩大
- 网页级在线性能测试网站汇总
- 如何去应付你的上司给你一个变化无常的需求?
- Django REST framework 开始
- webpack 的webpack.config文件配置css-loader,style-loader注意的问题
- 报告正在使用哪些Reporting Services数据集字段?
- 修改Linux用户配置之后先验证再退出
- 计算机组成原理2010年,2010年计算机组成原理考研试题及解答
- 一分钟在云端快速创建MySQL数据库实例
- Studio One5新版一键下载安装教程
- 一文吃透strcmp函数
- 入职阿里1年后,我才真正见识到它的真实模样
- python中的文字怎么居中_各位大神,wxPython中,怎么让text文本居中显示?
- python爬虫豆瓣电影评价_python爬虫入门—统计豆瓣电影评论词频
- gradient设置上下渐变_CSS3 经典教程系列:CSS3 线性渐变(linear-gradient)
- 开发者的多媒体梦工厂: AV Pipeline Kit究竟是什么?
- ★「C++游戏」BattleOfPhantom:大乱斗游戏升级版
- 视频教程-21天通关Python(课+书,含邮寄)-Python