【发布时间】:2017-07-21 15:33:06
【问题描述】:
如果文件系统处于只读模式,我可以执行touch 和chmod 吗?
什么时候操作符合读操作或写操作的条件?
【问题讨论】:
如果文件系统处于只读模式,我可以执行touch 和chmod 吗?
什么时候操作符合读操作或写操作的条件?
【问题讨论】:
touch 在不存在的文件上调用时会创建一个零字节文件。它会根据传递的参数更新文件的元数据。 chmod 不会改变文件的数据;它只是更改文件 inode 中包含的元数据。
但是,元数据本身是文件系统的一部分,因此它是一个写操作。
综上所述,touch 和 chmod 都是写操作。它们不能在只读文件系统上运行。
【讨论】:
touch 不会改变inode。