首页 > 其他 > 详细

置空文件的一些坑

时间:2019-11-11 23:02:18      阅读:64      评论:0      收藏:0      [点我收藏+]

1. 最简单的是直接创建一个空文件:

[root@aliyun var]# touch test.txt | ll test.txt
-rw-r--r-- 1 root root 0 Nov 11 22:29 test.txt
[root@aliyun var]# 

 

2. 慎用 echo "" > test.txt 这种方式置空文件

如果我们使用这种方法置空文件

[root@aliyun var]# echo "" > test.txt 
[root@aliyun var]#  ll -h test.txt
-rw-r--r-- 1 root root 1 Nov 11 22:31 test.txt

它不是绝对意义上的为空,文件占有一个字节的大小

 

3. 可以更换为 cat /dev/null > test.txt 这种方式置空文件

[root@aliyun var]# cat /dev/null > test.txt | ll -h test.txt 
-rw-r--r-- 1 root root 0 Nov 11 22:34 test.txt

真正意义上把文件置空为0个字节

置空文件的一些坑

原文:https://www.cnblogs.com/Tunan-Ki/p/11839010.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!