数据库的日志(alter.log listener.log log.xml)一般都不能直接删除,最好只清空内容,下面介绍一下清空日志的5种方法:
第一种:cat /dev/null > filename
cat /dev/null > filename

第二种:: > filename
: > filename

第三种:> filename
> filename

第四种:echo "" > filename
echo "" > filename

第五种:echo > filename
echo > filename

上面这1/2/3种方式,能将文件清空,而且文件大小为0
而下面4/5方式,导致文本都有一个"\0",清空后文件大小为1
删除当前目录多个文件内容
for i in `baifind . -name "*.log"`; do cat /dev/null >$i; done
本文介绍五种清空数据库日志文件的方法,并对比了各种方法清空后的文件状态,包括文件大小的变化等细节。此外,还提供了一种批量清空同一目录下所有.log文件内容的脚本。
4145

被折叠的 条评论
为什么被折叠?



