---
title: "Как скопировать файлы между двумя серверами на Mac"
description: "Копируйте и перемещайте файлы с сервера на сервер на Mac за один шаг, без ручного скачивания и повторной загрузки: из SFTP в S3, из бакета в бакет, из FTP в WebDAV — клавишей F5 в AnyBucket."
url: https://anybucket.app/ru/guides/copy-files-between-servers-mac
lang: ru
---

# Копирование между серверами за один шаг

Со staging на продакшен, с сервера SFTP в бакет S3, из бакета одного провайдера в бакет другого. Вот как сделать это на Mac за один шаг.

## Коротко

Откройте первый сервер в одной панели, а второй — в другой, отметьте файлы клавишей **Space** и нажмите **F5**, чтобы скопировать, или **F6**, чтобы переместить. В [AnyBucket](https://anybucket.app/ru/features/server-to-server) любые два сервера могут стоять рядом. Если обе панели на одном сервере, копирование выполняется на самом сервере (S3 CopyObject, WebDAV COPY, `cp` через SSH). Между двумя разными серверами файлы идут через небольшой буфер на вашем Mac, и никакими временными файлами управлять не нужно.

## Почему обычно это два шага
Большинство приложений для передачи файлов на Mac считают ваш Mac одним из концов каждой передачи. Чтобы перенести папку со staging-сервера в бакет S3, вы скачиваете её на Mac, находите и загружаете в бакет. Это двойное ожидание, копия на диске, которую потом нужно удалить, и риск ошибиться папкой.

В Терминале можно обойтись без Mac для серверов SSH — с помощью `scp` между двумя хостами или `rsync`, запущенного на одном из них. Это работает, если оба конца поддерживают SSH и вы знаете команды. С S3, WebDAV или FTP это не поможет.

## Копирование с сервера на сервер по шагам
1. Откройте AnyBucket и нажмите **⌘T**, чтобы открыть новую вкладку.
2. Нажмите **⇧⌘K** и подключитесь к первому серверу или нажмите **⌘K** и введите несколько букв названия закладки.
3. Нажмите **⌘\\**, чтобы открыть вторую панель, затем выберите другой сервер в меню источника этой панели.
4. Нажмите **⇥**, чтобы вернуться в исходную панель, и найдите файлы.
5. Отметьте их клавишей **Space** или нажмите **+** и введите шаблон, например `*.jpg`, чтобы отметить все совпадения.
6. Нажмите **F5**, чтобы скопировать их в другую панель, или **F6**, чтобы переместить.

Передача встанет в очередь под панелями, а вы можете продолжать работу. Хотите выбрать место назначения, не открывая его? **⌘G** копирует отмеченные файлы в любую закладку или папку, выбранную в палитре, а **⌥⌘G** перемещает их.

## Что происходит с файлами
AnyBucket выбирает маршрут для каждой передачи:

| Источник и назначение | Как передаются файлы |
| --- | --- |
| Один аккаунт или хранилище S3 | На сервере, через **CopyObject** |
| Один сервер WebDAV | На сервере, через **COPY** и **MOVE** |
| Один сервер SFTP, у аккаунта есть оболочка | На сервере, через `cp` по SSH |
| Два разных сервера | Потоком через небольшой буфер ограниченного размера на вашем Mac |
| Этот Mac и сервер | Прямая загрузка или скачивание |

Перемещение копирует файлы, проверяет копию и только затем удаляет оригиналы. Ничего не удаляется, пока копия не на месте.

## Любые два протокола
Каждый протокол работает с любым другим в обе стороны: SFTP, FTP, FTPS, Amazon S3 и S3-совместимые хранилища (Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces, Google Cloud Storage, MinIO), WebDAV по HTTP и HTTPS, а также этот Mac. Несколько типичных задач:

- **Публикация ресурсов:** с веб-сервера SFTP в бакет S3 или R2.
- **Смена провайдера:** из Amazon S3 в Cloudflare R2 или Backblaze B2, бакет за бакетом.
- **Вывод старого хостинга:** с сервера FTP на ресурс WebDAV или новый сервер SFTP.

В тестах AnyBucket каждую упорядоченную пару протоколов проверяют копированием и перемещением на реальных серверах, сверяя каждый байт.

## Если файл уже существует
Если в месте назначения уже есть файл с таким именем, AnyBucket спросит, прежде чем что-то перезаписать. Можно заменить его, заменить, только если ваш новее, оставить оба (копия получит имя `name 2.ext`), пропустить или докачать частично скопированный файл — и применить ответ к остальной части передачи. Подробнее в разделе [конфликты](https://anybucket.app/ru/features/conflicts).

## Большие копии и обрывы соединения
Большие задачи между серверами могут занять время, поэтому очередь создана, чтобы доводить их до конца:

- При обрыве соединения или перезапуске сервера передача повторяется через новое соединение через 1, 3 и 8 секунд.
- Очередь сохраняется. Завершите AnyBucket — и прерванные передачи вернутся при следующем запуске.
- Контрольные суммы проверяются везде, где это позволяет протокол.
- Если закрыть последнее окно, AnyBucket продолжит работать в строке меню, и передачи не прервутся.

То, что всё же не удалось, ждёт в разделе **Требуют внимания** окна «Передачи» (**⌥⌘T**) вместе с текстом ошибки. См. [передача остановилась](https://anybucket.app/ru/support/troubleshooting#stopped-transfers).

## Вопросы и ответы

### Проходят ли файлы через мой Mac?

Только если с двух сторон разные серверы. Тогда они идут через небольшой буфер на вашем Mac, которым AnyBucket управляет сам и сам его очищает. Если обе панели на одном сервере, копирование выполняется на сервере и ничего не скачивается.

### Можно ли копировать из SFTP прямо в Amazon S3?

Да. Откройте сервер SFTP в одной панели, а бакет — в другой, отметьте файлы и нажмите F5. Так же это работает между любыми двумя из SFTP, FTP, FTPS, S3, S3-совместимых хранилищ и WebDAV.

### Безопасно ли перемещение между серверами?

Перемещение копирует, проверяет и только затем удаляет оригиналы, поэтому ничего не удаляется, пока копия не на месте. Если что-то пойдёт не так, передача будет ждать в разделе **Требуют внимания**, а оригиналы останутся на месте.

### Можно ли сделать то же самое через scp или rsync?

Между двумя серверами SSH — да, если вам удобно в Терминале. Эти инструменты не работают с S3, WebDAV или FTP и не показывают обе стороны во время копирования. AnyBucket использует для SFTP ваши собственные настройки `~/.ssh`, поэтому одни и те же хосты работают и там и там.

### Можно ли попробовать до покупки?

Да. [Демо](https://anybucket.app/ru/try) работает в браузере с тестовыми серверами: отметьте файл клавишей Space и нажмите F5, чтобы отправить его с одного сервера на другой.

## Читайте дальше

- [С сервера на сервер](https://anybucket.app/ru/features/server-to-server)
- [Синхронизация папки с сервером](https://anybucket.app/ru/guides/sync-folder-with-server)
- [S3-клиент для Mac](https://anybucket.app/ru/guides/s3-client-mac)
- [SFTP на Mac](https://anybucket.app/ru/guides/sftp-client-mac)

**Купить за 9,99 $:** https://buy.polar.sh/polar_cl_pCF9yOjezTUaUqMPyUsxEho1EjcOvo6Bk49Q929LQCQ

---

AnyBucket — независимое программное обеспечение, созданное [Clever Mechanisms](https://clevermechanisms.dev). Оно не связано с Apple Inc. или каким-либо провайдером хранилищ, не одобрено и не спонсируется ими. Independent software in the spirit of Cyberduck and the classic two-pane commanders. Not affiliated with iterate GmbH (Cyberduck). Apple, Mac, macOS, Finder и Quick Look являются товарными знаками Apple Inc., зарегистрированными в США и других странах и регионах. Amazon S3 является товарным знаком Amazon.com, Inc. Другие названия продуктов являются товарными знаками их владельцев. Написать в поддержку: support@clevermechanisms.dev
