когда я скопировать несколько файлов на Mac, система пытается скопировать их все одновременно.
Проблема состоит в двух аспектах.
прежде всего, когда вы выбираете несколько файлов и копируете их, все они переходят в один процесс с подходом "все или ничего", не похожим на ACID в базах данных. Часто это нежелательно.
далее, когда вы добавляете другие процессы копирования, система пытается скопировать все одновременно.
например, я решил скопировать большой файл A
, потом решаю скопировать большой файл B
Как хорошо. Это приводит к двум параллельным операциям копирования, независимо от того, является ли один из" больших файлов " также выбором многих файлов.
мне не нравится по нескольким причинам:
- когда несколько процессов копирования работают одновременно, кажется, что болота вниз другие процессы.
- кроме того, когда несколько файлов копируются одновременно, сам процесс копирования, кажется, идет много замедлившийся.
- и, наконец, если процесс прерван, ни один из файлов не достигнет места назначения.
- при добавлении файла в очередь, он также начнет копировать сразу, и увязнуть процесс еще дальше.
- это реальная проблема при копировании на другие машины или диски (локальные) сети.
результат: файл A
, который я хотел перенести и использовать во-первых, занимает гораздо больше времени, чтобы прибыть, чем необходимо, и при копировании из центральный HD в локальной сети, я не могу использовать первый файл, пока все другие файлы также не прибыли.
таким образом... Как поставить в очередь несколько файлов для копирования на Mac? Чтобы уточнить: независимо от того, сколько файлов выбрано, или они добавляются один за другим, я хочу, чтобы все они помещались в очередь, которая копирует только один файл за раз, пока очередь не будет завершена.
ответы в Баш и особенно Perl также приветствуются!