您可以在两个不同的目录中有一个文本文件吗?

时间:2020-03-07 05:10:45

标签: linux linux-mint cinnamon

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

我们叫文件todolist.txt

todolist.txt位于两个不同的目录dirAdirB

无论我位于哪个目录中,我都可以执行nano todolist.txt并与其进行编辑/交互,当我转到另一个目录并希望对其进行编辑/交互时,该目录将相同。 / p>

是否有一种方法可以像在特殊的隐藏目录中仅将todolist.txt仅通过某些脚本打开它那样奇怪呢?理想情况下,这就像定义一个文本文件同时存在于两个位置一样简单

我使用Linux Mint Cinnamon版本19.1

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用symbolic link完成此操作。该文件最终将“保存”在一个位置,但是通过符号链接,您可以在系统上其他任何位置创建对该文件的引用,其行为就像该文件一次位于两个位置。

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

答案 1 :(得分:1)

下次,在unix / linux stackexchange上问您的问题。

您正在寻找符号链接。 https://linuxhandbook.com/symbolic-link-linux/

这些是特殊文件,指向相同的数据。 数据位于一个地方,但是您可以通过多条路径到达它。

如果您实际上对将数据放在两个同步的位置感兴趣,则需要不断观察数据是否有变化,并复制后记。

记住:这个地方仅用于拼写问题。

相关问题