Традиционный способ сделать это:
repoquery --repoid=<whatever> -a --location
repoquery --repoid=<whatever> -a --qf '%{ui_nevra} %{location}'
... более позднее разрешение Вам видеть другие биты информации о пакете также.
Для начала вам нужно определить дескриптор устройства, назначенный USB-устройству при его подключении. Обычно я использую инструмент командной строки dmesg
для идентификации USB-устройства после его подключения.
[657508.574443] scsi 6:0:0:0: Direct-Access PNY USB 2.0 FD 8.02 PQ: 0 ANSI: 0 CCS
[657508.575169] sd 6:0:0:0: Attached scsi generic sg2 type 0
[657508.576653] sd 6:0:0:0: [sdb] 15695871 512-byte logical blocks: (8.03 GB/7.48 GiB)
[657508.577428] sd 6:0:0:0: [sdb] Write Protect is off
[657508.577435] sd 6:0:0:0: [sdb] Mode Sense: 45 00 00 08
[657508.578139] sd 6:0:0:0: [sdb] No Caching mode page found
[657508.578145] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[657508.581258] sd 6:0:0:0: [sdb] No Caching mode page found
[657508.581264] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[657508.585395] sdb: sdb1
[657508.588151] sd 6:0:0:0: [sdb] No Caching mode page found
[657508.588158] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[657508.588163] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[657509.472676] SELinux: initialized (dev sdb1, type vfat), uses genfs_contexts
В моем сценарии USB-устройство - это / dev / sdb1
и может быть установлено вручную следующим образом:
$ sudo mount /dev/sdb1 /mnt
После монтирования вы можете копировать файлы в точку монтирования / mnt
и обратно, используя стандартные инструменты ( cp
, mv
и т. Д.).
Когда закончите работу с USB-устройством, вы захотите его размонтировать следующим образом:
$ sudo umount /mnt
Затем выполните синхронизацию
:
$ sync
А затем извлеките USB-накопитель.