OutputStreamWriter(FileOutputStream)
, append 模式.ggdG
,保存退出.tail -f
持续输出该文件内容,无法得到任何结果.FileOutputStream#writeBytes(byte[], int, int, boolean)
这个 native 方法,参数均正常,也不会抛出异常.tail -f
占用,那么这个终端是可以持续收到写入内容的.nano
编辑保存,或 >
重定向为空则不会影响目标文件的输出.
基于以上几点我认为可能 vi 或 vim 在保存退出后会影响文件的一些信息,而这些信息在 Linux/Macos 上用于严格区分文件的唯一性。请问有没有人了解这方便的信息? vi 或 vim 保存退出动作额外改变了文件的什么内容呢?这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.