首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 清空文件内容

在Linux环境下,经常遇到暂时无法删除文件,但需要清空文件内容的场景。比如日志文件,生成了大量的日志,而此时又无法直接删除该文件,因为程序可能正在使用。...此时就可以考虑通过命令来清空文件中的内容来实现。 实现前提:对文件有写(write)权限。 清空实现: 以下均为完整的执行命令,将filename替换为要执行清空的文件即可。...也就是说,本质上通过echo方法是向文件中写入了数据。 个人建议通过第二种方式来进行清空,使用起来也简单方便。...而方式五,可以把/dev/null看做“黑洞”,所有写入它的内容都会永远消失,而尝试从她那里读取内容则什么也读不到。/dev/null在命令行和脚本中都非常有用。

8.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python中list的清空

    首先需要明确,在Python中,清空列表的操作有两类四种: 第一类,在非函数参数的list中,可以使用del lst_new[] 或者list_new = [] 来清空列表。...lst_new.append("233") print lst_new lst_new = [] print lst_new 执行结果: [3, '233'] [] 很明显,在普通的非函数参数list中只需要使用...第二类,对于作为函数参数的list,用上面的方法是不行的,因为函数执行完后,list长度是不变的,但是可以在函数中释放一个参数list所占内存: del lst_new[:] 或者 lst_new [:...] = [],达到清空列表的目的,速度很快,也彻底。...---- 分析: Python 赋值,往往是通过指针完成的,a=b,只是让a的指针指向了b,并未把b的内容拷贝到a,由此可知,其实函数的本意是将参数list指向的内存清空,用list=[],并不能清空L

    1.3K10
    领券