udevadm - is used to manage udev. It takes various subcommands, each of which performs a certain task to modify the behavior of the systemd-udevd daemon and related components
To get help options $ udevadm --help $ udevadm info --help $ udevadm trigger --help $ udevadm settle --help $ udevadm control --help $ udevadm monitor --help $ udevadm test --help $ udevadm test-builtin --help
To query the Udev database for the device path of /dev/vda1 $ udevadm info --query=path --name=/dev/vda1
To query the device attributes from the udev database $ udevadm info /dev/vda1
To query the Udev database for all device information for /dev/vda1 $ udevadm info --query=all --name=/dev/xvda $ udevadm info --query=all --name=/dev/xvda1
To print all sysfs properties of /dev/vda1 $ udevadm info --attribute-walk --name=/dev/vda $ udevadm info --attribute-walk --name=/dev/vda1
To Trigger all udev rules $ sudo udevadm trigger
To Reload all udev rules $ sudo udevadm control --reload-rules
To List attributes of a device $ udevadm info --attribute-walk --path /dev/vda1
To Monitor all device events $ udevadm monitor
To Print uevents sent out by the kernel $ udevadm monitor --kernel
To Print device events after being processed by udev $ udevadm monitor --udev
regards, T.Dhanasekar