Это классический случай, когда интерпретации оболочки очень помогают.
for i in {000..199}; do cp file file-$i; done
И я знаю, что это шутка, но если вы хотите, чтобы случайные _ или - разделили число из имя, которое вы можете использовать:
for i in {000..199}; do
cp file file$(cat /dev/urandom | tr -dc '_-' | fold -w 1 | head -n 1 )$i;
done
(несколько строк для удобства чтения)
: - P
Вы можете получить имя устройства с помощью «аппаратного обеспечения списка» (lshw):
sudo lshw -short
Вывести что-то вроде этого:
H/W path Device Class Description
==========================================================
/0/100/1f.2/0 /dev/cdrom disk DVD+-RW GSA-H31L
/0/100/1f.2/1 /dev/sda disk 750GB ST3750640AS
Или, может быть, если имеется слишком большой выход:
sudo lshw -short | less
На сервере Ubuntu 12.04 LTS это просто:
$ sudo mount /dev/sr0 /media/cdrom
Чтобы размонтировать, введите:
$ sudo umount /media/cdrom
sudo su
mount /dev/scd0 /mnt/{custom-name} -t iso9660
mount /dev/scd0 /mnt/{custom-name} -t udf
TRY
mount /dev/sr0 /mnt/{custom-name} -t udf
mount /dev/sr0 /mnt/{custom-name} -t iso9660
OR
ls -l /dev/{cd,dvd}*
Выход lrwxrwxrwx 1 root root 3 2012-01-29 16:58 /dev/cdrom -> sr0
lrwxrwxrwx 1 root root 3 2012-01-29 16:58 /dev/cdrw -> sr0
lrwxrwxrwx 1 root root 3 2012-01-29 16:58 /dev/dvd -> sr0
lrwxrwxrwx 1 root root 3 2012-01-29 16:58 /dev/dvdrw -> sr0
Введите blkid, чтобы просмотреть список устройств, подключенных к вашему компьютеру.
затем введите:
$ mount /dev/sdc1 cdrom
измените sdc1 на имя вашей USB-палки как перечисленные в blkid. например sdc0, sdc2 и т. д.