美文网首页
无法清空大文件

无法清空大文件

作者: 赵荆州 | 来源:发表于2019-07-26 17:11 被阅读0次

    linux 清空一个大文件(上G的)一般有这么几种方法:

    1. cat /dev/null > nohup.log
    2. cp /dev/null > nohup.log
    3. echo "" > nohup.log

    但是今天在尝试这几个命令的时候发现始终无法清空。

    最终发现问题在nohup.log的生成命令那里:
    nohup xxx > nohup.out &
    问题就在 > ,需要使用 >> 追加模式才能使用上述三个命令清空。
    正确方式:
    nohup xxx >> nohup.out &

    其实,应该将nohup.out进行拆分。或者不输入到nohup.out。因为毕竟程序里面已经使用了log库。

    相关文章

      网友评论

          本文标题:无法清空大文件

          本文链接:https://www.haomeiwen.com/subject/qwpdrctx.html