Applescript:列出已安装和未安装磁盘的dev节点

时间:2018-02-24 22:48:44

标签: applescript disk

是否可以使用applescript获取磁盘的dev节点列表?我找到了系统事件应用程序,但在那里找不到/ dev条目(例如" / dev / disk1s1 on /")。我需要像' mount'命令,但对于AppleScript。

1 个答案:

答案 0 :(得分:0)

System Events没有提供有关已连接但未卸载的磁盘的信息。

您需要使用shell。要使用dev节点

set diskName to "MyVolume"
set devNode to do shell script "diskutil list | awk '/ " & diskName & " / {print $NF}'"

按名称安装卷

set diskName to "MyVolume"
do shell script "diskutil mount `diskutil list | awk '/ " & diskName & " / {print $NF}'`"