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

有没有童鞋遇到过同样的问题:为什么linux 创建文件是touch 而不是create求大佬指点!

有没有童鞋遇到过同样的问题:为什么linux 创建文件是touch 而不是create求大佬指点!

慕尼黑8549860 2019-11-02 13:36:36
好奇~为什么linux创建文件是touch而不是create
查看完整描述

2 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

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

添加回答

举报

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