我制作了一个小脚本来列出所有带有 ranger 的标记文件,
ranger --list-tagged-files=*
并将该列表放入另一个文件(称为 todo)中。一段时间后,我删除并更改了一些仍包含一些标记文件的文件夹的名称。然后,当我再次运行 Ranger 时,我发现所有标签都消失了,我必须重新标记它们。
现在,当我运行脚本时,不仅会显示当前标记的文件,还会显示驻留在我可能无法再访问的旧文件夹中的文件。
现在,我想知道如何重置 Ranger 中的标签,以便我可以再次重新标记我的新文件,但只能在我的待办文件中看到那些标签。
我已经检查了手册页,但我只能找到一些untag
无法unmark
在我无法再访问的文件和目录上使用的命令。
提前致谢 :)
答案1
我只是想添加我一路上找到的答案。
在主目录中,转到 /.local/share/ranger
有3个文件:书签,历史和标记的。只需打开标记的-file(这是一个 ASCII 文本文件),使用文本编辑器更改相应的行,保存并退出。
使用上面的命令(在问题中)列出所有标记的文件后,一切都应该没问题。