所以这是场景。我有一个更新的文件 torrent,它在不同的磁盘上太大了,我想做的是创建一个链接到它通常去的地方,如果它不是那么大,并更改链接的文件名。
例子:
Directory\RealTorrentFile -> SymlinkedDirectory\ChangedNameTorrentFile
不过ChangedNameTorrentFile
要点就对了RealTorrentFile
。
所以这是场景。我有一个更新的文件 torrent,它在不同的磁盘上太大了,我想做的是创建一个链接到它通常去的地方,如果它不是那么大,并更改链接的文件名。
例子:
Directory\RealTorrentFile -> SymlinkedDirectory\ChangedNameTorrentFile
不过ChangedNameTorrentFile
要点就对了RealTorrentFile
。
好吧,由于您似乎无法理解链接,我将从一个快速解释开始:
通常(取决于磁盘格式)一个文件由两部分组成:
这仅适用于一个文件系统:第二部分不可能指向另一个硬盘驱动器/分区或类似的东西。
这就是硬链接只能设置在一个分区/硬盘内的原因。
什么是硬链接?
如上所述,文件由两部分组成。硬链接只是第二部分:内容始终保持不变;但是你有两个入口点。因此,文件资源管理器中的两个文件指向磁盘上完全相同的位置。这就是为什么不再有“原始文件”的原因;他们都是同一个文件。硬链接不能设置到目录。无论如何,硬链接已经过时了。有时在某些情况下您必须使用它们,但它们有一些软链接所没有的缺点。
什么是软链接?
软链接也称为符号链接或符号链接。它们可以设置为目录甚至其他分区/硬盘!这些文件具有一个目的:指向另一个文件。但与硬链接不同的是,它们指向的不是文件的“内容部分”,而是入口点。所以原始文件仍然是唯一的原始文件,但有另一个文件指向它。这就是软链接可以被破坏的原因:它们可以指向一个(不再)存在的文件。
所以你正在寻找的是软链接。您有两个名为
/Directory/RealTorrentFile
和的目录/SymlinkedDirectory
。你想从RealTorrentFile
移动/Directory
到/SymlinkedDirectory
。(在继续之前停止 Torrent 总是一个好主意)。首先移动
RealTorrentFile
到/SymlinkedDirectory
并根据需要重命名:然后在original目录下创建一个软链接,指向新目录下的重命名文件:
请注意,
RealTorrentFile
它必须与原始 torrent 文件同名。否则你的种子文件会很惊讶还有另一个文件:)原来如此!
我希望关于软链接和硬链接的一切都变得更清楚了。如果您有任何其他问题,请随时提出!
您可以启动您的 torrent,停止它,将目录移动到具有更多空间的驱动器并使用 ln -s 在它们之间进行链接:
然后再次启动种子,它会被保存在/moar/space/CoolTorrent。