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

标签 linux linux-mint cinnamon

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

我们将文件命名为 todolist.txt

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

无论我在哪个目录,我都可以做nano todolist.txt并与其编辑/交互,当我转到其他目录并想要与其编辑/交互时,它会是相同的。

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

我使用 Linux Mint Cinnamon 版本 19.1

谢谢!

最佳答案

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

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

关于linux - 您可以在两个不同的目录中拥有一个文本文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60574602/

相关文章:

linux - 在多核/多线程应用程序中利用多核

linux - Ubuntu 12.04 fstab 损坏

c - 当指针指向使用 malloc() 获得的内存位置时,编译器如何处理 CONST 限定符?

linux - Github 不响应 SSH

Cinnamon 在所有工作区中显示一个应用程序

keyboard-shortcuts - 如何使用 Linux Mint 修复 IDE 的 ctrl 空格快捷方式?

Mysql 服务无法启动

linux - 按最后一个字段排序并打印整行