2017-03-02 121 views

回答

6

touch在不存在的文件上调用时创建零字节文件。它根据传递的参数更新文件的元数据。 chmod不会更改文件的数据;它只是改变文件inode中包含的元数据。

但是,元数据本身是文件系统的一部分,因此它是写入操作。

综上所述,无论touchchmod是写操作。它们不能在只读文件系统上运行。

+1

我没有说'touch'不会改变inode。 – codeforester