好奇~为什么linux创建文件是touch而不是create
2 回答
精慕HU
TA贡献1845条经验 获得超8个赞
touch的作用本来不是创建文件,而是将指定文件的修改时间设置为当前时间。就是假装“碰”(touch)了一下这个文件,假装文件被“修改”了,于是文件的修改时间就是被设置为当前时间。这带来了一个副作用,就是当touch一个不存在的文件的时候,它会创建这个文件。然后,由于touch已经可以完成创建文件的功能了,就不再需要一个单独的create了。
添加回答
举报
0/150
提交
取消