Contanto que o hardware USB não seja alterado (por exemplo: hubs USB, cartões USB, etc.), então, sim , é seguro assumir que, de fato, o dispositivo será atribuído ao mesmo localização em /sys/bus/usb/devices/x-x.x
. O Linux deve procurar e atribuir esses IDs x-x.x na mesma ordem a cada inicialização, mas lembre-se de que um dispositivo precisa estar conectado a essa porta para que a entrada de diretório exista.