首页 > 解决方案 > 你可以在两个不同的目录中有一个文本文件吗?

问题描述

我有一种情况,如果我有一个可以从两个不同文件夹编辑的文本文件,那将非常方便。这是我试图解释我的理想情况的尝试:

让我们调用文件todolist.txt

todolist.txt生活在两个不同的目录中dirA,并且dirB

无论我在哪个目录中,我都可以对其进行nano todolist.txt编辑/交互,当我转到另一个目录并想要与它进行编辑/交互时,它都是一样的。

有没有办法做到这一点,不会像todolist.txt在一个特殊的隐藏目录中并且只能通过一些脚本打开它那样奇怪?理想情况下,这就像定义一个文本文件同时存在于两个地方一样简单

我使用 Linux Mint Cinnamon 19.1 版

谢谢!

标签: linuxlinux-mintcinnamon

解决方案


您可以使用符号链接来执行此操作。该文件最终将“存在”在一个位置,但符号链接允许您在系统上的其他任何位置创建对该文件的引用,其行为就像该文件同时位于两个位置一样。

如果我们假设您的文件最初位于 中dirA,您可以运行:ln -s dirA/todolist.txt dirB/todolist.txt. 您现在可以todolist.txt从任一位置使用任何软件打开,它最终将始终打开同一个文件。不需要额外的技巧或脚本,它是一种在系统内部使用的非常常见的工具。


推荐阅读