假设有一个空目录,我在该目录中运行命令>file1
,touch file2
但我忘记哪个命令创建了哪个文件。
我不知道我首先运行的命令是什么,并且我无权访问命令历史记录。
文件未被篡改。有没有办法知道从哪个文件获取touch
以及从重定向获取哪个文件?
答案1
不会,生成的文件不会有任何差异。
答案2
@Hkoof 是正确的。
既不实际:>
也不touch
创建文件,它们仅向底层管理系统发送请求,该系统用信息填充属性它需要,这些是仅与管理文件及其安全性(谁、何时、允许做什么等)有关的内置属性。
没有可以设置记录的内置属性如何“创建过程”的启动只是因为该信息在系统管理中没有用处。这如何文件创建是用户的责任。