在Mac OSX中使用符号链接管理串口名称

6
我想知道是否有一种方法来管理OSX中的USB串口名称?例如,每当我连接一个特定的设备序列号时,我始终希望它的串行/dev/device1。
我知道在Linux中,您可以通过/etc/udev/rules.d/49-persistent-usb.rules并添加设备规则来实现此目的,例如SUBSYSTEM ==“tty”,ATTRS {serial} ==“1234567”,SYMLINK + =“device1”。
那么,Mac的等效方法是什么呢?提前感谢。也许这只是/dev/tty.usb的普通符号链接 > /dev/device1。

从OSX 10.11 El Capitan开始,/dev/中的符号链接属于SIP,并且不能轻松完成。 https://support.apple.com/en-us/HT204899 - Dave X
1个回答

2

这很简单:

$sudo ln -sf /dev/oldname /dev/newname

只需要执行以上命令即可。


1
在Yosemite中,这些链接在重新启动时被删除。不知道自从OS X 10.10发布以来是否有任何变化? - zen
2
FYI:这在High Sierra中不起作用(“操作不允许”) - Zargony
"Operation not permitted" 来自于系统完整性保护(System Integrity Protection)。https://support.apple.com/zh-cn/HT204899 - Dave X

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接