因此,当我的笔记本电脑死机时,我正在处理一个名为“tutoringlogs.ods”的电子表格(如果这很重要的话,操作系统是 Ubuntu)。Nbd,我重新启动,然后尝试再次打开电子表格。LibreOffice Calc 向我提供了错误消息:
Document file 'tutoringlogs.ods' is locked for editing by: Unknown User.
好的。我打开一个终端:
chmod 777 tutoringlogs.ods
尝试再次打开该文件,瞧瞧......
Document file 'tutoringlogs.ods' is locked for editing by: Unknown User.
好吧,很奇怪,但无论如何,它给了我打开副本的选项,所以我打开副本并将副本保存为“tutoring.ods”。现在我回到终端:
rm tutoringlogs.ods
mv tutoring.ods tutoringlogs.ods
我心满意足地打开了 tutoringlogs.ods。
Document file 'tutoringlogs.ods' is locked for editing by: Unknown User.
:(
所以现在我的辅导笔记文件名为“tutoring.ods”,这很好,但我想要答案!LibreOffice 一定有某种系统文件,里面有一个我永远不能写入的文件名秘密列表。请帮我找到那个列表,这样我就可以编辑它并重新掌控我的生活。这实际上对我没有任何影响,但这与原则有关。
更新:我只是知道如果我发布这个,最终答案会变得非常明显。是的,有一个隐藏文件
答案1
Microsoft Office 和 Libre Office 都使用锁文件。
它将会在文档打开时被创建,并在关闭时被删除。因此,如果您的计算机或 Libre Office 被锁定,则文件不会被删除,从而导致新实例认为该文档已打开。
即使在网络连接不稳定的情况下,这也将避免两个人同时编辑同一个文件。
文件名将是~lock.filename.odt,因此重命名文档可以解决问题,因为没有~lock.newfilename.odt。
另请参见此处:https://ask.libreoffice.org/en/question/51950/lockfilenameodt/