linux如何清空一个文件
2013-03-221 有时候因为空间不足或者其他原因我们需要清掉一个文件内容,如何操作呢?
2 cat清空一个文件
cat /dev/null > filename
3 vi清空一个文件
vi a.txt
:.,$d
4 sed清空一个文件
sed '1d' urfile
sed -i s a.txt
5、例子
find . -type f -exec cp /dev/null {} \;
6、几种方法
$ : > filename #其中的 : 是一个占位符, 不产生任何输出.
$ > filename
$ echo "" > filename
$ echo /dev/null > filename
$ echo > filename
$ cat /dev/null > filename
7、批量清除但不删除所有.log文件
#!/bin/bash
FILELIST=`find . -name ".log" `
for file in $FILELIST
do
> $file
done