Коли я копіюю декілька файлів на Mac, система намагається скопіювати їх одночасно. Проблема двояка.
Перш за все, коли ви вибираєте декілька файлів і копіюєте їх, всі вони йдуть в один процес із підходом «все або нічого», не на відміну від ACID у базах даних. Часто це не бажано.
Далі, додаючи інші процеси копіювання, система намагається скопіювати все одночасно.
Наприклад, я вирішу скопіювати великий файл A
, потім пізніше вирішу скопіювати також великий файл B
. Це призводить до двох паралельних операцій копіювання, незалежно від того, чи є одним із "великих файлів" також вибір багатьох файлів.
Мені це не подобається з кількох причин:
- Коли декілька процесів копіювання запускаються одразу, це, здається, зменшує інші процеси.
- Крім того, коли одночасно копіюється кілька файлів, сам процес копіювання, здається, йде набагато повільніше.
- І нарешті, якщо процес перервано, жоден із файлів не досягне свого призначення.
- Додаючи файл до черги, він також почне копіювати одразу, і процес ще більше зачарує.
- Це справжня проблема під час копіювання на інші машини чи диски в (локальній) мережі.
Результат: Файл A
, який я хотів передати та використовувати спочатку, потребує набагато більше часу, ніж це потрібно, і при копіюванні з центрального HD в локальній мережі я не можу використовувати перший файл, поки всі інші файли також не надійдуть.
Таким чином ... Як мені встановити чергу декількох файлів для копіювання на Mac? Для уточнення: Незалежно від того, чи багато файлів вибрано, або вони додаються один за одним, я хочу, щоб вони всі були поставлені в чергу, яка копіює лише один файл за один раз, доки черга не буде виконана.
Відповіді в Bash і особливо Perl також вітаються!
Cmd-C
тоCmd-V
в пункті призначення?