前言
之前用onedrive做同步盘,让我不满意的是onedirve 备份只能是固定的几个文件夹.而不是我自己想选择的文件夹.如果想把这些文件夹放在onedirve下只能保存过去,这就让我很恼火.那有什么办法可以实现呢?答案是
有
.做软链接也叫符号链接.可以理解成做个快捷方式.如果还是不明白,自行搜索,也可以去问chatgpt(跑题了)
命令
先来看看用法:
> mklink 创建符号链接。
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 创建目录符号链接。默认为文件符号链接。
/H 创建硬链接而非符号链接。
/J 创建目录联接。
Link 指定新的符号链接名称。
Target 指定新链接引用的路径
(相对或绝对)。
格式
mklink /D link target 创建一般用`/D`即可.
Note:
- 该命令只能在
cmd
的下运行而不是windows powershell
- 该命令
cmd
必须以管理员方式打开
示例
例如,如果你想在 C:\Users\YourName\Documents 文件夹中创建一个名为 MyLink 的软
连接,指向 C:\Program Files\MyApp 文件夹,你可以使用以下命令:
mklink /D C:\Users\YourName\Documents\MyLink C:\Program Files\MyApp
上面示例中的 /D 标志表示创建一个目录链接,如果想创建一个文件链接,可以省略 /D.
Note:
注意这里说的是创建一个文件链接而非文件夹链接,如果是文件夹链接需加上
/D
或者使用/J
,不可以省略.符号链接(软连接)本质上是一个指向另一个文件或文件夹的快捷方式。在你创建符号链接时:
- 目标:这是你想要链接到的实际文件或文件夹。它是数据所在的地方。
- 链接:这是你创建的快捷方式或指针。它指向目标,并且你可以将其放置在你希望访问目标的地方。
在上面示例中:C:\Program Files\MyApp
是目标。C:\Users\YourName\Documents\MyLink
是链接。
当你使用命令mklink /D link target
时:target(目标)
是目标文件或文件夹的路径。link(链接)
是你为该目标创建的链接的路径。
Note:
如果路径中有中文或者特殊符号需要用英文的双引号把路径括起来.
格式
mklink /D "链接路径" "目标路径"
示例
mklink /D "E:\工具\1755309\XXX文件夹" "C:\Users\xieja\OneDrive\Company forms"
评论区