![通过硬盘标签访问硬盘](https://linux22.com/image/1505224/%E9%80%9A%E8%BF%87%E7%A1%AC%E7%9B%98%E6%A0%87%E7%AD%BE%E8%AE%BF%E9%97%AE%E7%A1%AC%E7%9B%98.png)
在 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
将切换到指定的驱动器。