我已经读过:有没有办法就地修改文件?
我很好奇是否有办法使用不会创建临时文件的命令来修改文件。假设我创建了一个目录
mkdir read_only
,然后在 read_only 中创建了一些文件。当我愉快地完成创建文件时,我运行chmod 555 read_only
. 现在是否可以在不使用临时文件的情况下修改任何文件?具体来说,我想要一个可以从 bash 脚本完成的解决方案。我不想知道是否有可能;我也在寻求解决方案。到目前为止,我使用 bash/unix 命令管理的所有想法都会创建临时文件。
编辑:我相信我的问题不是Can a file be edit with 'write' permission on it 但不是在其父目录上的重复?出于以下原因: