在实际操作中经常需要清空log文件, 比如a.log,   有的人说, 直接删除不就行了, 但是, 直接删除后, 没法使用tail -f a.log了. 有的人说, 先rm再touch一个新文件不就可以了? 但想没想过, 如果文件名太长, 删除后, 记不清楚文件名呢? 当然, 你可以提前保存, 可是, 麻烦啊. 我一般用 echo "" > a.log搞起. 简单东西, 不值得多说.…
========问题======== 有些文件需要清空内容而不改变属性 =======解决方案====== 1.直接删除,创建同名文件.(这种方法的弊端是有可能这个文件带着权限或者是属性,那么你新建这个文件后有可能会导致权限不正确或者丢失属性) 2.使用文本编辑器打开文档,全选文档内容,删除.如果不知道全选命令,就只有一行一行的删除(小文件还好,大文件就无法使用此方法了) 3.清空文件内容,并不改变文件属性 a) cat /dev/null > 需要清空内容的文件 b) echo "&qu…
1.使用echo "" > file_name,直接将空字符串重定向并覆盖到目标文件 2.使用cat /dev/null > file_name,读取dev目录下的一个null文件,并重定向覆盖目标文件,类似方法1 3.使用vi或vim进入文件,输入冒号:—— %d——回车即可清空整个文件——保存Esc:wq…
在命令行下#cat /dev/null >listener.log…
转自:http://www.cnblogs.com/sunleecn/archive/2011/11/01/2232210.html whereis <程序名称>查找软件的安装路径-b 只查找二进制文件-m 只查找帮助文件-s 只查找源代码-u 排除指定类型文件-f 只显示文件名-B <目录> 在指定目录下查找二进制文件-M <目录> 在指定目录下查找帮助文件-S <目录> 在指定目录下查找源代码 locate <文件名称>在文件索引数据库中搜索…
: > filename> filenamecat /dev/null > filename上面这3种方式,能将文件清空,而且文件大小为0而下面两种方式,会让文件中存在空格,导致大小为4Kecho "" > filenameecho > filename…
1. 本人用的最多,感觉也是最方便的: > filename.log   2. : > filename.log 3. cat /dev/null > filename.log…
1.echo -n > test.log #-n选项可以去掉空行 2.cat /dev/null > test.log 3.truncate -s 0 test.log…
$ : > filename $ > filename $ echo "" > filename $ echo > filename $ cat /dev/null > filename…
本文转载至:http://www.jbxue.com/LINUXjishu/14410.html 本文介绍下,在linux系统中,清空文件内容的方法,使用cat命令.echo命令,将文件内容截断为0字节.有需要的朋友参考下吧.   本节内容:linux下清空文件内容: 1.> /var/log/asterisk/messages 或者 :> /var/log/asterisk/messages (文件大小被截为0字节)2.cat /dev/null > /var/log/asterisk…