本文总结了几种快速清空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 中的大文件相关推荐

  1. 如何快速清空Linux中的大文件?

    1. 通过重定向到null清空文件内容 使用 shell 重定向null(不存在的对象)到文件的最简单方法来清空文件内容 # > access.log 2.使用true命令重定向清空文件 这里我 ...

  2. 【Linux】使用du、df 和 sort 命令快速找出Linux系统中的大文件

    在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致的报错,那么具体怎么查看磁盘空间的大小呢?怎么找到占用空间最大的文件呢? 使用df.du并结合sort,可以快速找到系统中的大文件! ...

  3. 如何快速找出Linux系统中的大文件?

    今日主题: 如何快速找出Linux系统中的大文件? 在前面的文章中,我们讲到了压测时磁盘空间被占满的问题,可以跟今天的文章结合着看. 在性能测试中,我们经常要关注系统磁盘空间,防止因磁盘空间占满而导致 ...

  4. linux如何找大文件夹,Linux系统中如何查找大文件或目录文件夹的方法

    Linux系统中如何查找大文件或文件夹的方法 在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整 ...

  5. linux 传送大文件,使用Transfer.sh在Linux上的终端中传输大文件 | MOS86

    想知道如何通过互联网从Linux终端传输大文件是什么样子?与转移.你可以很容易地 Let然而,找到一条主流的文件共享服务是这样的路线很少见. So,你如何在Linux上使用这个工具?在本指南中阅读并了 ...

  6. linux中split分割文件打开方式,Linux系统下使用split命令分割大文件 (转载)

    [小蜗牛闲情之作 ] 我想给一个朋友传一个大视频,有几百M,尝试多种传输办法失败后,最后想到的是把视频切开一片片"邮递"过去给他,让它自己组装起来吧. [root@pps publ ...

  7. Linux如何查找大文件或目录总结

    在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件 ...

  8. linux大文件拷贝,Linux如何提高大文件的拷贝效率

    Linux系统操作中,当你在进行机器直接的拷贝时,遇到大文件的时候非常浪费时间,特别是将文件同时拷贝到多台机器上的时候,那么有什么好的方法能够提高大文件的拷贝效率呢?一起来学习下吧. 你可以从源机器逐 ...

  9. Linux中查看日志文件的正确姿势,求你别tail走天下了!

    作为一个后端开发工程师,在Linux中查看查看文件内容是基本操作了.尤其是通常要分析日志文件排查问题,那么我们应该如何正确打开日志文件呢?对于我这种小菜鸡来说,第一反应就是 cat,tail,vi(或 ...

最新文章

  1. java数据类型_java 数据类型
  2. 让人又爱又恨的Mysql多表查询
  3. 1%学者拥有21%引用量,全球学术圈两极分化扩大
  4. 网页级在线性能测试网站汇总
  5. 如何去应付你的上司给你一个变化无常的需求?
  6. Django REST framework 开始
  7. webpack 的webpack.config文件配置css-loader,style-loader注意的问题
  8. 报告正在使用哪些Reporting Services数据集字段?
  9. 修改Linux用户配置之后先验证再退出
  10. 计算机组成原理2010年,2010年计算机组成原理考研试题及解答
  11. 一分钟在云端快速创建MySQL数据库实例
  12. Studio One5新版一键下载安装教程
  13. 一文吃透strcmp函数
  14. 入职阿里1年后,我才真正见识到它的真实模样
  15. python中的文字怎么居中_各位大神,wxPython中,怎么让text文本居中显示?
  16. python爬虫豆瓣电影评价_python爬虫入门—统计豆瓣电影评论词频
  17. gradient设置上下渐变_CSS3 经典教程系列:CSS3 线性渐变(linear-gradient)
  18. 开发者的多媒体梦工厂: AV Pipeline Kit究竟是什么?
  19. ★「C++游戏」BattleOfPhantom:大乱斗游戏升级版
  20. 视频教程-21天通关Python(课+书,含邮寄)-Python

热门文章

  1. 机器学习圣杯:图灵奖得主Bengio和LeCun称自监督学习可使AI达到人类智力水平
  2. 重磅:2019年全国普通高校学科竞赛排行榜出炉!
  3. 表单提交、页面注册案例
  4. 通俗讲解操作系统的中断
  5. 一文读懂傅立叶变换处理图像的原理
  6. 你不知道的车牌识别系统
  7. 使用条件卷积进行实例和全景分割
  8. 【OpenCV 4开发详解】中值滤波
  9. 【OpenCV 4开发详解】图像噪声的种类与生成
  10. spring-aop入门