您的位置:首页 > 运维架构 > Linux

Linux下清空文件内容的几种方法

2015-07-02 10:24 671 查看
有时候我们发现文件的内容需要清空,比如说是log文件。

以前都是用的很土的办法,大概有以下几种。

1.直接删除,创建一个新的同名文件(这种方法的弊端是有可能这个文件带着权限或者是属性,那么你新建这个文件后有可能会导致权限不正确或者丢失属性)。

2.使用vim编辑器打开文件,全选删除,以前不知道全选的按键,所以只能一行一行删除。(如果文件小还好,大的话删除累死了)。

在使用vim编辑器的时候,有时候编辑一个文件,而文件内容比较多,如果需要快速清空整个文件,可以使用一下命令: 在命令模式下,首先执行 gg 这里是跳至文件首行 再执行:dG 这样就清空了整个文件! 还有一种方法就要退出VIM,然后使用echo
>> file ,这样也能快速清空文件内容,当然你也可以删除了这个文件再新建一个就是了。

我现在给大家介绍一下几种方式,可以很方便的清空文件内容。

1、echo
""
>
要清空的文件
或者echo
>
要清空的文件

2、cat/dev/null
>
要清空的文件

3、>
要清空的文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: