Как поставить в очередь несколько файлов для копирования на Mac?

когда я скопировать несколько файлов на Mac, система пытается скопировать их все одновременно.
Проблема состоит в двух аспектах.

прежде всего, когда вы выбираете несколько файлов и копируете их, все они переходят в один процесс с подходом "все или ничего", не похожим на ACID в базах данных. Часто это нежелательно.

далее, когда вы добавляете другие процессы копирования, система пытается скопировать все одновременно.

например, я решил скопировать большой файл A, потом решаю скопировать большой файл B Как хорошо. Это приводит к двум параллельным операциям копирования, независимо от того, является ли один из" больших файлов " также выбором многих файлов.

мне не нравится по нескольким причинам:

  • когда несколько процессов копирования работают одновременно, кажется, что болота вниз другие процессы.
  • кроме того, когда несколько файлов копируются одновременно, сам процесс копирования, кажется, идет много замедлившийся.
  • и, наконец, если процесс прерван, ни один из файлов не достигнет места назначения.
  • при добавлении файла в очередь, он также начнет копировать сразу, и увязнуть процесс еще дальше.
  • это реальная проблема при копировании на другие машины или диски (локальные) сети.

результат: файл A, который я хотел перенести и использовать во-первых, занимает гораздо больше времени, чтобы прибыть, чем необходимо, и при копировании из центральный HD в локальной сети, я не могу использовать первый файл, пока все другие файлы также не прибыли.

таким образом... Как поставить в очередь несколько файлов для копирования на Mac? Чтобы уточнить: независимо от того, сколько файлов выбрано, или они добавляются один за другим, я хочу, чтобы все они помещались в очередь, которая копирует только один файл за раз, пока очередь не будет завершена.

ответы в Баш и особенно Perl также приветствуются!

6
задан Der Hochstapler
01.01.2023 19:24 Количество просмотров материала 2653
Распечатать страницу

8 ответов

UltraCopier

UltraCopier является свободным и кросс-платформенный утилита копирования, которая в настоящее время находится в разработке, так что это еще не так аккуратно и отполировано. После того, как вы установите его, он сидит в строке меню.

Он управляет списком копий, который позволяет вам стоять в очереди скопировать или движение задания, которые затем последовательно обрабатываются. Можно также определить приоритет процесса копирования, а также размер блока передача.

С новой версией вы можете сгруппировать с аналогичным источником и / или назначения, или просто всегда или никогда.

enter image description here

8
отвечен slhck 2023-01-03 03:12

вот решение bash:

cp file1 dest1; cp file2 dest2

повторите это для того, сколько файлов вы хотите скопировать. Просто продолжайте добавлять точки с запятой и cp команды.

вы также можете сделать

cp file1 dest1 && cp file2 dest2

в этом примере файл будет скопирован только в том случае, если он был скопирован успешно.

для папке, вы можете сделать что-то вроде этого:

for x in folder/*; do echo "Copying $x"; cp "$x" destdir; done
4
отвечен Wuffers 2023-01-03 05:29

Path Finder 6 выглядит легче ориентироваться, чем ultracopier и, безусловно, создает четкий сигнал, плюс у него больше возможностей. Существует также 30-дневная пробная версия для этого.

но я использую это профессионально, поэтому я говорю, что это того стоит.

файловые операции в Path Finder 6 (видео на YouTube)

2
отвечен TJ Hellmuth 2023-01-03 07:46

альтернатива Finder Path Finder включает функциональность очереди копирования с версии 6.

Очередь Передачи Файлов

открыть файл текущих операций из пункта меню или отдельной единого окна.

2
отвечен Daniel Beck 2023-01-03 10:03

в дополнение к некоторым другим менеджерам копирования в этой теме, вы можете посмотреть на ForkLift:http://www.binarynights.com/forklift/

плюсы:

  • включение / выключение очереди,
  • FTP + SFTP + Amazon S3 + WEBDav,
  • куча удобных инструментов синхронизации, ориентированных на разработчиков.

плюсы:

  • платный (хотя на момент написания есть специальный на App Store но...),
  • App Store версия отсутствует функции (о песочнице).
1
отвечен LordParsley 2023-01-03 12:20

план, что вы хотите переместить

  • создать псевдонимы папок в исходном коде
  • переместить псевдонимы в целевую папку

создаем скрипт, который находит псевдонимы и заменяем их на origin (move)

запускаем скрипт и идем спать.

0
отвечен Ramkam 2023-01-03 14:37

У меня была та же проблема, и я нашел приложение в app store под названием "CopyQueue".

https://itunes.apple.com/gb/app/copyqueue/id711074010?mt=12

кажется, работает отлично. Просто перетащите папку (ы) или файл(ы), которые вы хотите скопировать в очередь, и он начнет копирование через очередь. Вы можете приостановить, изменить порядок очередей приоритет, и один из моих любимых функций нажмите кнопку Проверить для него, чтобы подтвердить копию была успешной.

0
отвечен Tris 2023-01-03 16:54

там же Mini Copier - UI выглядит очень похоже на UltraCopier.

0
отвечен Steve Bennett 2023-01-03 19:11

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх