有没有办法让 GNU/Linux 上的文件假装被更改,这样写入调用会显示成功,但文件仍保持未修改状态?我尝试过将sudo chattr +i ./file
文件更改为 root 用户并删除写入权限,但这两种方法仍然返回写入失败。
理想情况下,行为应该是这样的:
$ echo "Hello, World!" >> file.txt
$ # something that disallows write permission
$ echo "Changed Data" >> file.txt # return code 0
$ cat file.txt
Hello World!
我使用的是 20.04 版的 KDE Neon
太感谢了!