Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Русскоязычное Linux-сообщество ([info]lj_ru_linux)
@ 2015-05-01 19:26:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
одновременное параллельное копирование файла в несколько накопителей
Всем мая, потсаны!
По такому поводу, а заодно используя повод пятницы хочется странного: а возможно ли в люнексе реализовать копирование одного файла в несколько USB и не только USB, а вообще любых, ну тех же sda, sdb и т.д., одновременно? Как бы параллельно. Вот Я к примеру свежий A State of Trance раскидую на 4 устройства: тилипон, mp3player_1, mp3player_2 и планшет. А! еще на флешку, которую втыкаю в LCD-телик и иногда под музончик засыпаю. Вот как Мне видится, если Я заряжаю в bash шота вроде

cp -vax /var/spool/samba/Spool/Music/ASOT/Armin\ van\ Buuren\ -\ ASOT\ 711.mp3 /media/hitler/{66E35BAE6734CEC8/Music,6239-3162/Music,544A-A0D7/Music}

ну и так далее шоб айдишниками глаз не засорять, то файло должно читаться 1(адын) раз куда-то, ну не знаю, куда, в буфер какой-то, как-то так например мелкими частями, в ОЗУ денть, а из него уже раскидываться всем нуждающимся. Ну конструкцию {} bash ясное дело вообще исполнит последовательно, причем с каких-то радостей начинает копировать содержимое одного конечного пункта в другой, что вообще не поддается Моему разумению, раньше такого не было, буду разбираться. Но в любом случае делает это последовательно.
Как костыль можно, конечно, создать RAM-диск, и копировать сперва на него, но это достаточно много лишних телодвижений и чтение файла все равно будет последовательным, а порты USB простаивать в ожидании своей очереди.

UPD. Практически единогласно каньдидатом на роль спасителя и избавителя почтенным сообществом избран товарищ tee, минус использования которого очевиден: необходимость указания полного имени выходного файла вместо простого указания имени директории-получателя. То есть, это нужно ручками набивать "Armin\ van\ Buuren\ -\ ASOT\ XYZ.mp3" или делать времянку 1.mp3, тоже ручками кстати, или делать времянку-скрипт. В общем очень далеко от желаемого хыхы ;)


(Читать комментарии) (Добавить комментарий)