touch命令在调用不存在的文件时会创建一个零字节文件,根据传递的参数更新文件的元数据。而chmod不会更改文件的数据,只会更改文件的inode中包含的元数据。然而,元数据本身是文件系统的一部分,因此它是一种写操作。总之,touch和chmod都是写操作。它们不能在只读文件系统上运行。
touch
不会改变 inode。 - codeforester