📅  最后修改于: 2023-12-03 15:07:11.502000             🧑  作者: Mango
在 Windows 操作系统中,我们可以使用 shortcut(快捷方式) 快速启动程序或打开文件,而 shortcut 本质上就是一个链接文件。在 Linux 系统中,使用的是快捷方式的另一个形式——符号链接(Symbolic Link),我们可以使用 ln 命令创建符号链接。Shell/Bash 在 Windows 操作系统中也可以使用快捷方式(shortcut),本文将介绍如何使用 Shell/Bash 命令行创建 Windows 快捷方式。
Windows 操作系统提供了 mklink 命令来创建快捷方式。在 Shell/Bash 环境中,可以使用 mklink 命令来创建快捷方式,具体如下:
mklink 快捷方式名称 目标文件路径
需要注意的是:
例如,我们要在 C 盘根目录下创建一个名为 mylink.lnk
的快捷方式,指向 D 盘根目录下的 myfile.txt
文件,可以使用如下命令:
mklink C:\mylink.lnk D:\myfile.txt
除了使用 mklink 命令,我们还可以使用 PowerShell 命令来创建快捷方式。PowerShell 是 Windows 系统中强大的命令和脚本工具,我们可以使用 PowerShell 命令创建和修改快捷方式。
在 Shell/Bash 环境中,可以使用 PowerShell 命令 powershell.exe
来执行 PowerShell 脚本。具体如下:
powershell.exe -command "New-Item -ItemType SymbolicLink -Path 快捷方式路径 -Value 目标文件绝对路径"
需要注意的是:
例如,我们要在 C 盘根目录下创建一个名为 mylink.lnk
的快捷方式,指向 D 盘根目录下的 myfile.txt
文件,可以使用如下命令:
powershell.exe -command "New-Item -ItemType SymbolicLink -Path C:\mylink.lnk -Value D:\myfile.txt"
在 Windows 操作系统中,我们可以使用 mklink 命令或 PowerShell 命令来创建快捷方式。在 Shell/Bash 环境中,我们可以通过执行这些命令来创建和管理 Windows 快捷方式。需要注意的是,快捷方式路径和目标文件路径必须使用绝对路径,共勉。