Windows或Linux上的符号链接(符号链接)完整指南
想要轻松地从不同的文件夹访问文件夹和文件,而不保留重复的副本? 以下是如何使用Symbolic Links链接Windows 10,8,7,Vista,XP和Ubuntu中的任何内容。
那么什么是符号链接呢?
符号链接(也称为符号链接)基本上是高级快捷方式。 您可以创建到个别文件或文件夹的符号链接,然后这些将出现,就像它们存储在具有符号链接的文件夹中,即使符号链接只指向它们的真实位置。
有两种类型的符号链接:硬和软。 软符号链接的工作方式基本上与标准快捷方式相同。 当您打开软链接时,将被重定向到存储文件的文件夹。 但是,硬链接使其看起来好像文件或文件夹实际上存在于符号链接的位置,并且应用程序将不知道任何不同。 因此,硬链接是本文最感兴趣的。
备份和保护您的计算机的简单方法
Windows包括一些免费的备份和恢复工具,但现实情况是,它们不像商业解决方案那么好。 无忧自动备份您的所有文件,照片和文件,并将它们存储在云加密的。
你不仅得到廉价的无限的云备份,但你也可以使用无忧备份您的PC到本地硬盘。 并获得版本控制,删除文件保护,移动应用程序,以便您可以从任何设备访问您的文件,和更多。
在有限的时间内,How-To Geek读者获得2个免费奖金月。
为什么要使用符号链接?
有很多事情我们使用符号链接,所以这里有一些我们可以想到的顶级用途:
- 同步的任何文件夹与Dropbox的-比如,同步你的洋泾浜档案多台电脑
- 将任何程序的设置文件夹从其原始位置移动
- 存储第二硬盘上的音乐/图片/视频,而是让他们在你的标准的音乐/图片/视频文件夹显示出来,这样他们就会被检测到我的媒体程序( Windows 7的库也可以很好的为这个)
- 保留从多个位置访问重要文件
- 和更多!
如果要将文件移动到其他驱动器或文件夹,然后符号链接它们,请按照下列步骤操作:
- 关闭可能访问该文件或文件夹的任何程序
- 将文件或文件夹移动到新的所需位置
- 请按照以下针对操作系统的正确说明创建符号链接。
警告:确保不要在符号链接内部创建符号链接。 例如,不要创建到包含在符号链接文件夹中的文件的符号链接。 这可以创建一个循环,这可能导致数百万的问题,你不想处理。 认真。
在资源管理器中的Windows的任何版本中创建符号链接
创建符号链接通常很困难,但由于免费的链接Shell扩展,你可以在所有现代版本的Windows无痛创建符号链接。 您需要同时下载的Visual Studio 2005可再发行,其中包含必要的先决条件,并链接外壳扩展本身( 下面的链接 )。 为您的计算机下载正确的版本(32位或64位)。
首先运行并安装Visual Studio 2005 Redistributable安装程序。
然后在计算机上安装链接外壳扩展。 您的任务栏将在安装过程中暂时消失,但会很快回来。
现在您可以开始创建符号链接。 浏览到要从中创建符号链接的文件夹或文件。 右键单击文件夹或文件,然后选择选择链接源。
要创建符号链接,右键单击要保存符号链接的文件夹,选择“删除为...”,然后选择所需的链接类型。 您可以从这里选择几个不同的选项; 我们选择了Hardlink Clone。 这将创建一个硬链接到我们选择的文件或文件夹。 符号链接选项创建软链接,而智能复制将完全复制包含符号链接的文件夹,而不会破坏它们。 这些选项也很有用。
这是我们的桌面上的硬链接文件夹。 请注意,当文件夹实际存储在C:\ Users \ Matthew \ Desktop \ Downloads中时,该文件夹看起来像是存储在Desktop \ Downloads中。 此外,当使用链接Shell扩展创建链接时,它们在其上有一个红色箭头,因此您仍然可以区分它们。
而且,这在XP中也是一样的。
通过命令提示符进行符号链接
或者,对于喜欢通过命令行工作的极客,这里是如何在任何版本的Windows中的命令提示符中创建符号链接。
在Windows 10,8,7或Vista中
在Windows Vista和7中,我们将使用mklink命令创建符号链接。 要使用它,我们必须打开一个管理员命令提示符。 在开始菜单搜索中输入“command”,右键单击命令提示符,然后选择“以管理员身份运行”。
要创建符号链接,我们需要在命令提示符下输入以下内容:
MKLINK / 前缀 link_path 文件/ FOLDER_PATH
首先,选择正确的前缀。 Mklink可以创建几种类型的链接,包括以下:
- / D -创建一个软符号链接,这是类似Windows中的标准文件夹或文件的快捷方式。 这是默认选项,如果不输入前缀,mklink将使用它。
- / H -创建一个硬链接到文件
- / J -创建一个硬链接到一个目录或文件夹
因此,一旦选择了正确的前缀,您需要输入符号链接所需的路径以及原始文件或文件夹的路径。 例如,如果我想要我的Dropbox文件夹中的文件夹显示,就像它也存储在我的桌面,我会输入以下内容:
mklink / JC:\ Users \ Matthew \ Desktop \ Dropbox C:\ Users \ Matthew \ Documents \ Dropbox
注意,第一个路径是到我想要创建的符号文件夹,而第二个路径是到真实文件夹。
在这里,在这个命令提示符屏幕截图,你可以看到我创建了我的音乐文件夹到我的桌面的符号链接。
下面是它在Explorer中的样子。 请注意,我的所有音乐“真正”存储在C:\ Users \ Matthew \ Music,但在这里它看起来像是存储在C:\ Users \ Matthew \ Desktop \ Music。
如果您的路径中有任何空格,您需要在其周围添加引号。 还要注意,链接可以具有与其链接的文件不同的名称。 例如,在这里,我将创建一个指向我的桌面上的文档的符号链接:
mklink / H“C:\ Users \ Matthew \ Desktop \ ebook.pdf”“C:\ Users \ Matthew \ Downloads \在您致电技术支持.pdf”
不要忘记语法:
MKLINK / 前缀 link_path 目标 _ 文件/ FOLDER_PATH
在Windows XP中
Windows XP不包括对符号链接的内置命令提示符支持,但我们可以使用免费Junction工具。 下载路口( 以下链接 ),并解压缩文件夹。 现在打开命令提示符(单击开始,选择所有程序,然后选择附件,并选择命令提示符),输入cd,然后输入您保存Junction的文件夹的路径。
Junction只创建硬的符号链接,因为你可以使用快捷方式的软链接。 要创建一个硬符号链接,我们需要在命令提示符下输入以下命令:
结-s link_path 文件/ FOLDER_PATH
与Windows 7或Vista中的mklink一样,如果您的文件/文件夹路径中有空格,请务必在您的路径中加上引号。 此外,像往常一样,您的符号链接可以有一个不同的名称,它指向的文件/文件夹。
在这里,我们将创建一个符号链接到我的音乐文件夹在桌面上。 我们输入:
结点-s“C:\ Documents and Settings \ Administrator \ Desktop \ Music”“C:\ Documents and Settings \ Administrator \ My Documents \ My Music”
这里是我们的符号链接的内容。 请注意,路径看起来像这些文件直接存储在桌面上的音乐文件夹中,当它们实际存储在我的文档\我的音乐。 再一次,这适用于文件夹和个别文件。
请注意:Junction在Windows 7或Vista中的工作方式相同,但由于它们包括一个内置的符号链接工具,我们发现在这些版本的Windows上使用它更好。
在Ubuntu中的符号链接
基于Unix的操作系统自从开始就支持符号链接,因此在Linux发行版(如Ubuntu)中创建符号链接是很简单的。 没有图形化的方式来创建它们像Windows的链接Shell扩展,所以我们只是在终端。
打开终端(打开应用程序菜单,选择附件,然后单击终端),并输入以下内容:
LN -s 文件/ FOLDER_PATH link_path
注意这是与Windows命令相反的; 你先放置链接的源,然后是路径第二。
例如,让我们在我们的桌面中创建我们的图片文件夹的符号链接。 为此,我们输入:
ln -s / home / maguay / Pictures / home / maguay / Desktop
再次,这里是我们的符号链接文件夹的内容。 图片看起来好像直接存储在桌面上的图片文件夹中,但它们实际上存储在maguay \ Pictures中。
删除符号链接
删除符号链接非常简单 - 只需删除链接! 大多数命令行实用程序提供了通过命令提示符删除符号链接的方法,但是你不需要去麻烦。
结论
符号链接可以非常方便,我们不断使用它们来帮助我们保持有组织,保持我们的硬盘驱动器不会溢出。 让我们知道如何在您的计算机上使用符号链接!