centos清空文本内容,linux下清空文件
刚看了一下apache的日志记录,确定将其清空一下
此功能一定要慎用,尤其在操作者有root权限的时候,避免清空重要的数据。
有的时候我们会发现一些文件需要清空,尤其是日志文件更容易遇到这种情况,那么应该怎么操作呢?
之前我一直都是用土办法,建立一个空文件,然后用他去覆盖掉要清空的文件。这个方法麻烦不说,还有可能遇到一些权限设置上的问题,需要事后用chown或者chmod来更改权限和归属。
今天新学了一招,直接清空无压力。
1、 echo "" > 目标文件
2、 >目标文件
3、 cat /dev/null > 目标文件
4、echo > /var/log/big.log此命令会把/var/log目录中的big.log文件内容清除,而又不删除big.log文件
5、cat > /var/log/big.log此命令能与“echo > /var/log/big.log”达到相同效果,不过,命令执行后,需要用“Ctrl + d”结束
6、clear > /var/log/big.log此命令会把big.log文件内容清空,而不删除文件
这三种方法都可以很方便的搞定清空文件的工作,原理都一样。
您可能还会对这些文章感兴趣!
- nginx+php 上传大文件失败(2886 +)
- ubuntu更新报cdrom相关的源错误(2151 +)
- thinkphp在linux下的伪静态,ThinkPHP实现伪静态如何去掉目录中的index(4116 +)
- Firebug IE浏览器下的调试工具,ie调试工具,360网页调试工具,搜狗网页调试工具(5288 +)
- centos安装LAMP环境,linux安装apache+php+mysql(2909 +)
- SQLSTATE[HY000] [2002] No such file or directo(2512 +)
- 话说网站改版应该注意的事项,博客改版,网站改版(2630 +)
- thinphp自定义常量,自定义常量,thinkphp常量使用方法(3912 +)
- dede防盗链,Apache防盗链(Apache Anti-Leech)技术的简单实现(2764 +)
- 产品分类数据表设计,mysql产品分类表,无限级分类表设计(3575 +)