udev 规则中的 SYMLINK

art*_*cer 1 udev symbolic-link

我创建了一个名为“/etc/udev/rules.d/75-myusb.rules”的 udev 规则。

它里面唯一的东西是这一行:

SUBSYSTEM=="usb", SYMLINK+="myusb"
Run Code Online (Sandbox Code Playgroud)

创建它后,我插入了一个 USB 驱动器,并且确实在 /dev 中创建了一个名为 myusb 的文件

在此处输入图片说明

由于它是一个 SYMLINK,我确实假设我可以使用它来导航到 USB。但它不是那样工作的。

在此处输入图片说明

我是否误解了 SYMLINK 可以做什么,或者我在这里遗漏了什么?

Flo*_*sch 5

您的符号链接指向与 USB 驱动器关联的设备文件。这与您可以访问 USB 驱动器上的文件系统的安装点不同。

由于设备文件不是目录,因此不能cd与设备文件或指向设备文件的符号链接一起使用。