Предположение, что Вы запускаете Linux, что Вы хотите случайным образом заказать все файлы в текущем каталоге и что никакое имя файла не содержит новую строку:
printf '%s\n' * | shuf | nl -n rz -s - |
while IFS= read -r name; do
mv -- "${name#*-}" "$name"
done
printf
управляйте печатает имена файлов, один на строку. shuf
применяет случайную перестановку к входным строкам. nl
добавляют префиксы как 000001-
, 000002-
, и т.д. к каждой строке. while
цикл выполняет итерации по всем строкам. mv
команда переименовывает foo.mp3
кому: 000001-foo.mp3
, и т.д.
Природа этого вопроса изменилась, так как я ответил на это (и теперь кажется небольшим offtopic УЛ.), но вот второе взятие на нем.
Если Вы хотите XP на внешнем жестком диске, Вы могли бы установить в VM использование раздела неструктурированного диска как внешняя память (а не редкий файл). Не устанавливайте гостевые дополнения или другие вещи, и можно, вероятно, загрузиться от диска с помощью личинки (но, вероятно, придется повторно активировать от изменения аппаратных средств),
Другой метод будет установкой XP на любом компьютере и затем клонирование установки на внешнем жестком диске (я не думаю, что нормальная установка XP собирается позволить Вам установить непосредственно на внешнем диске).
"Запись" или копирование содержания XP устанавливают CD на диске, не установит XP и не кажется, что это будет далее Ваша цель.
Вы обычно не "записываете" .iso файлы к жесткому диску, только к оптическим средам, следовательно термин "запись", как во "врезании в ROM" медиа.
Также .iso файлы, которые Вы загружаете с проекта Fedora, предназначены, чтобы быть записанными или в съемную карту флэш-памяти с интерфейсом USB или "записанными" к DVD/CD-ROM. После того как они были записаны в этот носитель, они могут использоваться в качестве исходного диска для того, чтобы сделать установки на фактическом жестком диске.
Этот последний шаг не должен быть пропущен. Существует логика решения, которая должна быть выполнена в форме диалоговых окон, представленных пользователю или логике программы, что integrogates аппаратный состав системы и затем устанавливает соответствующее программное обеспечение для аппаратных средств той конкретной системы.
Вы не можете просто вывести .iso на жесткий диск и назвать его установкой Fedora.