`touch file` 和 `>file` 之间的区别

`touch file` 和 `>file` 之间的区别

假设有一个空目录,我在该目录中运行命令>file1touch file2但我忘记哪个命令创建了哪个文件。

我不知道我首先运行的命令是什么,并且我无权访问命令历史记录。

文件未被篡改。有没有办法知道从哪个文件获取touch以及从重定向获取哪个文件?

答案1

不会,生成的文件不会有任何差异。

答案2

@Hkoof 是正确的。

既不实际:>也不touch创建文件,它们仅向底层管理系统发送请求,该系统用信息填充属性需要,这些是仅与管理文件及其安全性(谁、何时、允许做什么等)有关的内置属性。

没有可以设置记录的内置属性如何“创建过程”的启动只是因为该信息在系统管理中没有用处。这如何文件创建是用户的责任。

相关内容