我可以引用另一个文件位置的文件而不是复制和粘贴它吗?

我可以引用另一个文件位置的文件而不是复制和粘贴它吗?

假设我有一个名为“电影 1”大小为 2 GB 的文件,然后我想将该文件组织成另外两个文件,例如放置“电影 1”进入“搞笑电影”文件和“动作片”文件。通常我会复制“电影 1”并将其粘贴到“搞笑电影”和“动作电影”中,但对于相同的“电影 1”,它不会使用 4gb 内存吗?该内存是其原始大小 2gb 的两倍。有没有办法引用位于视频中的文件并多次引用它,而不是进行复制并占用越来越多的内存来复制同一个文件。

我刚刚开始使用 ubuntu 20.04 作为我的主要操作系统。

*如果问题有点难以理解,请见谅。

答案1

这就是 Linux 中的链接所允许的功能。使用链接,您可以从不同的文件夹中引用相同的数据。

Linux 知道硬链接和符号链接。从实际目的来看,您可以使用符号链接,它也可以跨分区工作。

您的文件管理器允许以不同的方式创建符号链接。

  • 老鼠:按住ctrl+Shift并拖动文件或文件夹。您会看到光标呈现特定形状,提示您释放鼠标按钮时将创建一个链接。
  • 键盘 - 1:按Ctrl+c键复制选定的文件或文件夹。在目标文件夹中,按Ctrl+键m创建指向复制项目的符号链接。
  • 键盘 - 2:选择一个或多个文件和文件夹。按Ctrl+ Shift+m可创建指向同一文件夹中所有选定项目的链接。然后您可以将这些链接移动到其最终位置。
  • 右键菜单:您可以在“首选项”中启用此功能,以便在右键菜单中包含“创建链接”选项。

硬链接不会显示在用户界面中。它们允许在不同的文件夹中创建文件条目,这些条目与原始文件没有任何区别:您无法分辨哪个是链接,哪个是原始条目 - 两个条目完全相同。但是,此类链接仅在同一文件系统(分区)内有效。

相关内容