Я уже знаю, что в Windows вы можете получить серийный номер тома USB-накопителя, выполнив dir <drive_letter>:
где <drive_letter>
- буква диска USB-накопителя. Я также провел некоторый поиск и обнаружил, что в Linux есть команда lsusb, которая также выдаст вам серийный номер тома.
Есть ли в Cygwin соответствующая команда? Я не могу найти lsusb ни в одном из установочных файлов (у libusb его нет).
У меня есть скрипт, который запускает и копирует файлы на конкретную карту памяти USB каждый день. Проблема в том, что я не могу гарантировать, что это будет единственная карта памяти USB, подключенная к моему компьютеру в любой момент времени, и Windows произвольно назначает буквы дисков на карты памяти USB. Соответствие серийному номеру тома позволит мне быть уверенным, что я пишу на правильный USB-накопитель.