在 osx 中,可以通过标签访问硬盘:cd /Volumes/SomeHarddriveLabel
在 unix 中,通过 也可以实现相同的功能cd /dev/disk/by-label/SomeHarddriveLabel
。但这并不完全正确,您仍然需要像这样解析输出:
cd $( df /dev/disk/by-label/SomeHarddriveLabel | sed -n 2p | cut -d' ' -f9- )
使用 Windows 可以做到这一点吗?
答案1
我认为这需要编写脚本:
:: cdrive.bat
@echo off
for /f "skip=1" %%a in ('wmic logicaldisk where VolumeName^="%1" get DeviceID') do (
%%a
)
然后:
cdrive label
将切换到指定的驱动器。