触摸和chmod是写操作吗?

4

如果文件系统处于只读模式,我能执行touchchmod吗? 何时的操作才算是读操作或写操作?

1个回答

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

1
我并没有说 touch 不会改变 inode。 - codeforester

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接