【问题标题】:Can you have a text file in two different directories? [closed]你可以在两个不同的目录中有一个文本文件吗? [关闭]
【发布时间】:2020-03-07 05:10:45
【问题描述】:

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

我们将文件命名为todolist.txt

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

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

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

我使用 Linux Mint Cinnamon 19.1 版

谢谢!

【问题讨论】:

    标签: linux linux-mint cinnamon


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      下次,在 unix/linux stackexchange 提问。

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

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

      如果您真的对将数据放在两个同步位置感兴趣,则需要不断观察它的变化并在之后复制它。

      记住:这个地方只用于编程问题。

      【讨论】:

      • 我的错。谢谢。
      • 哇,这正是我所需要的。谢谢你。抱歉发错地方了。
      猜你喜欢
      • 2016-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-01
      • 2019-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多