通过硬盘标签访问硬盘

通过硬盘标签访问硬盘

在 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

将切换到指定的驱动器。

相关内容