为了账号安全,请及时绑定邮箱和手机立即绑定

求大佬指点哈!为什么linux 创建文件是touch 而不是create求大佬指点!

求大佬指点哈!为什么linux 创建文件是touch 而不是create求大佬指点!

炎炎设计 2019-11-03 11:13:35
好奇~为什么linux创建文件是touch而不是create
查看完整描述

2 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

touch的作用本来不是创建文件,而是将指定文件的修改时间设置为当前时间。
就是假装“碰”(touch)了一下这个文件,假装文件被“修改”了,于是文件的修改时间就是被设置为当前时间。
这带来了一个副作用,就是当touch一个不存在的文件的时候,它会创建这个文件。
然后,由于touch已经可以完成创建文件的功能了,就不再需要一个单独的create了。
                            
查看完整回答
反对 回复 2019-11-03
  • 2 回答
  • 0 关注
  • 289 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信