ls -l /dev/disk/by-id/ | grep '/sda$' | grep -o 'ata[^ ]*'


Эта команда выводит идентификаторы блочных устройств основных дисков (hard disk) на компьютере.

ls -l /dev/disk/by-id/ — выводит список файлов и символических ссылок в каталоге /dev/disk/by-id/ с расширенной информацией.

grep '/sda$' — фильтрует только строки, в которых встречается /sda в конце строки.

grep -o 'ata[^ ]*' — извлекает только строку, начинающуюся с ata и заканчивающуюся пробелом.

Результат команды выводит фрагмент идентификатора (ataX), относящегося к физическому диску /dev/sda. Это может быть полезно, если вам нужно получить уникальный идентификатор для работы с конкретным физическим диском. Альтернативой может быть использование других команд, таких как udevadm, для получения информации об устройствах.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *