位置: 编程技术 - 正文
推荐整理分享Linux批量清空当前目录中的日志文件(linux批量清空文件内容),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:linux批量清空文件,linux清空所有,linux批量清空文件内容,linux批量删除,linux清空所有,linux删除批量文件命令,linux批量删除,linux语句 批量删除,内容如对您有帮助,希望把文章链接给更多的朋友!
在Linux中,有时需要批量清空当前目录中的日志文件,同时还要保留日志文件。
其实一行shell命令就可以搞定,一起来看看吧。
在当前目录下,键入如下命令:
for i in `find . -name "*.log"`; do cat /dev/null >$i; done
for i in `find . -name "*.log"`;do >$i; done
再把shell命令解释一下:
find . -name "*.log" ,就是在当前目录下查找后缀为log的文件。
cat /dev/null >$i ,就是将每次找到的log文件清空。
linux查看文件的后几行(文件查看 如何显示最后几行 ,某几行) 效果图tail-nfilename说明:显示filename最后行。Linux下tail命令的使用方法linuxtail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终
linux sed 多行处理详细总结 在正常情况下,sed将待处理的行读入模式空间,脚本中的命令就一条接着一条的对该行进行处理,直到脚本执行完毕,然后该行被输出,模式空间请空
linux 删除换行符的方法小结 今天需要删除文件里面的换行符,比如有一个文件a.txt:1,2,,5,,2,,5,,2,,5,,2,,5,,2,,5,、使用vim删除换行符vim输入命令:%s/n//g2、使用sed命令,
标签: linux批量清空文件内容
本文链接地址:https://www.jiuchutong.com/biancheng/363999.html 转载请保留说明!友情链接: 武汉网站建设