使用 Cygwin 显示卷标
Display volume label using Cygwin
如果我知道驱动器盘符,是否有一种简单的方法可以在 Cygwin 下检索外部磁盘或 U 盘的卷标?
我知道我可以从我的 shell(实际上是 zsh)做,即
cmd /c dir f:
并解析输出,但这不仅难看,而且缺点是 DIR 命令的输出是特定于语言的,即我无法解析输出中的某些关键字。
我想知道 Cygwin 中是否有可以提供所需信息的命令?
使用csih
包:
$ /usr/lib/csih/getVolInfo.exe /cygdrive/d | grep Name
Volume Name : <DATA>
$ /usr/lib/csih/getVolInfo.exe /cygdrive/e | grep Name
Volume Name : <RECOVERY>
如果我知道驱动器盘符,是否有一种简单的方法可以在 Cygwin 下检索外部磁盘或 U 盘的卷标?
我知道我可以从我的 shell(实际上是 zsh)做,即
cmd /c dir f:
并解析输出,但这不仅难看,而且缺点是 DIR 命令的输出是特定于语言的,即我无法解析输出中的某些关键字。
我想知道 Cygwin 中是否有可以提供所需信息的命令?
使用csih
包:
$ /usr/lib/csih/getVolInfo.exe /cygdrive/d | grep Name
Volume Name : <DATA>
$ /usr/lib/csih/getVolInfo.exe /cygdrive/e | grep Name
Volume Name : <RECOVERY>