应工作需要,需要将某文件夹下的所有业务日志文件清空,但文件名保留。 首先,使用了echo ” ” >,结果提示”: Ambiguous.”模糊匹配出错。也不先查这个错误是为什么引起的了,此路不通,换下个思路。

1find . -type f -exec cp /dev/null {} ;

通过上面的语句,在当前路径,将所有文件的内容传为/dev/null文件的内容。

OK,打完收工,当前目录下的所有文件已都为空了。