将目录/路径映射到另一个

BAM*_*con 3 bash 14.04

好的,所以我有两个程序使用相同的大量数据文件,位于

/public_mm/DB/

/public_semrep/数据/数据库/

是否可以将这些路径之一映射到另一个文件夹,这样我就不必保存每个巨大文件的两个副本?

我很确定这是可以做到的,我只是不知道搜索它并找到方向的行话。

Mar*_*ied 5

更具体地说,您可以使用“链接”命令ln。与大多数命令/程序一样,您可以使用ln --helpman ln来获取更多信息,但主要要知道的是,有两种类型的链接:硬链接符号(软)链接

使用开关的符号链接-s就像 Windows 快捷方式。您创建实际文件的快捷方式,如果删除该文件,该链接将变得无效。

硬链接默认为文件创建一个新条目。这里要知道的主要一点是,尽管它们都使用相同的实际数据,但每个数据都有些独立。如果删除其中一个,另一个仍然有效。基本上,该文件有一个链接计数,并且在删除所有链接之前不会删除实际数据。