---
title: "Jak kopiować pliki między dwoma serwerami na Macu"
description: "Kopiuj lub przenoś pliki z jednego serwera na drugi na Macu w jednym kroku, bez ręcznego pobierania i ponownego wysyłania: SFTP do S3, zasobnik do zasobnika, FTP do WebDAV, klawiszem F5 w AnyBucket."
url: https://anybucket.app/pl/guides/copy-files-between-servers-mac
lang: pl
---

# Kopiuj pliki między serwerami w jednym kroku

Ze stagingu na produkcję, z serwera SFTP do zasobnika S3, z zasobnika jednego dostawcy do drugiego. Oto jak zrobić to z Maca w jednym kroku.

## Krótka odpowiedź

Otwórz pierwszy serwer w jednym panelu, a drugi w drugim, oznacz pliki **spacją** i naciśnij **F5**, aby kopiować, lub **F6**, aby przenieść. W [AnyBucket](https://anybucket.app/pl/features/server-to-server) dowolne dwa serwery mogą stać obok siebie. Gdy oba panele są na tym samym serwerze, kopiowanie odbywa się na samym serwerze (S3 CopyObject, WebDAV COPY, `cp` przez SSH). Między dwoma różnymi serwerami pliki płyną przez niewielki bufor na Twoim Macu, bez plików tymczasowych, którymi trzeba by się zajmować.

## Dlaczego zwykle to dwa kroki
Większość aplikacji do transferu plików na Maca traktuje Twojego Maca jako jeden koniec każdego transferu. Aby przenieść folder z serwera stagingowego do zasobnika S3, pobierasz go na Maca, szukasz go ponownie i wysyłasz do zasobnika. To dwa razy dłuższe czekanie, kopia na dysku do posprzątania i okazja do pomyłki, gdy wybierzesz zły folder.

W Terminalu możesz pominąć Maca w przypadku serwerów SSH, używając `scp` między dwoma hostami albo `rsync` uruchomionego na jednym z nich. To działa, gdy oba końce obsługują SSH, a Ty znasz polecenia. Nie pomaga przy S3, WebDAV ani FTP.

## Kopiowanie z serwera na serwer krok po kroku
1. Otwórz AnyBucket i naciśnij **⌘T**, aby otworzyć nową kartę.
2. Naciśnij **⇧⌘K** i połącz się z pierwszym serwerem albo naciśnij **⌘K** i wpisz kilka liter jego zakładki.
3. Naciśnij **⌘\\**, aby otworzyć drugi panel, a potem wybierz drugi serwer z menu źródła panelu.
4. Naciśnij **⇥**, aby wrócić do panelu źródłowego i znaleźć pliki.
5. Oznacz je **spacją** albo naciśnij **+** i wpisz wzorzec, np. `*.jpg`, aby oznaczyć wszystkie pasujące.
6. Naciśnij **F5**, aby skopiować je do drugiego panelu, lub **F6**, aby je przenieść.

Transfer trafia do kolejki pod panelami, a Ty możesz pracować dalej. Wolisz wybrać cel bez otwierania go? **⌘G** kopiuje oznaczone pliki do dowolnej zakładki lub folderu wybranego w palecie, a **⌥⌘G** je przenosi.

## Co dzieje się z plikami
AnyBucket wybiera trasę dla każdego transferu:

| Źródło i cel | Jak przemieszczają się pliki |
| --- | --- |
| To samo konto lub magazyn S3 | Na serwerze, przez **CopyObject** |
| Ten sam serwer WebDAV | Na serwerze, przez **COPY** i **MOVE** |
| Ten sam serwer SFTP, konto z powłoką | Na serwerze, przez `cp` po SSH |
| Dwa różne serwery | Przez niewielki, ograniczony bufor na Twoim Macu |
| Ten Mac i serwer | Wysyłane lub pobierane bezpośrednio |

Przeniesienie kopiuje pliki, weryfikuje kopię, a potem usuwa oryginały. Nic nie jest usuwane, zanim kopia nie będzie na miejscu.

## Łącz dowolne dwa protokoły
Każdy protokół działa z każdym innym, w obie strony: SFTP, FTP, FTPS, Amazon S3 i magazyny zgodne z S3 (Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces, Google Cloud Storage, MinIO), WebDAV przez HTTP i HTTPS oraz Ten Mac. Kilka typowych zadań:

- **Publikowanie zasobów:** z serwera WWW przez SFTP do zasobnika S3 lub R2.
- **Zmiana dostawcy:** z Amazon S3 do Cloudflare R2 lub Backblaze B2, zasobnik po zasobniku.
- **Wygaszenie starego hostingu:** z serwera FTP do udziału WebDAV lub nowego serwera SFTP.

W testach AnyBucket każda uporządkowana para protokołów jest kopiowana i przenoszona od początku do końca na prawdziwych serwerach, a każdy bajt jest sprawdzany.

## Gdy plik już istnieje
Jeśli w miejscu docelowym jest już plik o tej samej nazwie, AnyBucket zapyta, zanim cokolwiek nadpisze. Możesz go zastąpić, zastąpić tylko wtedy, gdy Twój jest nowszy, zachować oba (kopia otrzyma nazwę `name 2.ext`), pominąć go lub wznowić częściowo skopiowany plik, a odpowiedź zastosować do reszty transferu. Więcej o [konfliktach](https://anybucket.app/pl/features/conflicts).

## Duże kopie i zerwane połączenia
Duże zadania między serwerami mogą chwilę potrwać, dlatego kolejka jest zbudowana tak, by je dokończyć:

- Zerwane połączenie lub restart serwera jest ponawiany na nowym połączeniu po 1, 3 i 8 sekundach.
- Kolejka jest zapisywana. Zamknij AnyBucket, a przerwane transfery wrócą przy następnym uruchomieniu.
- Sumy kontrolne są weryfikowane wszędzie, gdzie pozwala na to protokół.
- Zamknięcie ostatniego okna nie zamyka AnyBucket: aplikacja działa dalej na pasku menu, więc transfery trwają.

To, co nadal się nie udaje, czeka z opisem błędu w sekcji **Wymagają uwagi** w oknie Transfery (**⌥⌘T**). Zobacz [transfer się zatrzymał](https://anybucket.app/pl/support/troubleshooting#stopped-transfers).

## Pytania i odpowiedzi

### Czy pliki przechodzą przez mojego Maca?

Tylko wtedy, gdy obie strony to różne serwery. Wtedy płyną przez niewielki bufor na Twoim Macu, którym AnyBucket zarządza i który sprząta. Gdy oba panele są na tym samym serwerze, kopiowanie odbywa się na serwerze i nic nie jest pobierane.

### Czy mogę kopiować z SFTP prosto do Amazon S3?

Tak. Otwórz serwer SFTP w jednym panelu, a zasobnik w drugim, oznacz pliki i naciśnij F5. To samo działa między dowolną parą spośród SFTP, FTP, FTPS, S3, magazynów zgodnych z S3 i WebDAV.

### Czy przenoszenie między serwerami jest bezpieczne?

Przeniesienie kopiuje, weryfikuje, a potem usuwa oryginały, więc nic nie jest usuwane, zanim kopia nie będzie na miejscu. Jeśli coś się nie uda, transfer czeka w sekcji **Wymagają uwagi**, a oryginały zostają tam, gdzie były.

### Czy mogę zamiast tego użyć scp lub rsync?

Między dwoma serwerami SSH tak, jeśli dobrze czujesz się w Terminalu. Te narzędzia nie obsługują S3, WebDAV ani FTP i nie pokazują obu stron podczas kopiowania. AnyBucket korzysta z Twojej konfiguracji `~/.ssh` dla SFTP, więc te same hosty działają w obu miejscach.

### Czy mogę wypróbować to przed zakupem?

Tak. [Demo na żywo](https://anybucket.app/pl/try) działa w przeglądarce z przykładowymi serwerami: oznacz plik spacją i naciśnij F5, aby wysłać go z jednego serwera na drugi.

## Czytaj dalej

- [Z serwera na serwer](https://anybucket.app/pl/features/server-to-server)
- [Synchronizacja folderu z serwerem](https://anybucket.app/pl/guides/sync-folder-with-server)
- [Klient S3 na Maca](https://anybucket.app/pl/guides/s3-client-mac)
- [SFTP na Macu](https://anybucket.app/pl/guides/sftp-client-mac)

**Kup za 9,99 USD:** https://buy.polar.sh/polar_cl_pCF9yOjezTUaUqMPyUsxEho1EjcOvo6Bk49Q929LQCQ

---

AnyBucket to niezależne oprogramowanie, którego autorem jest [Clever Mechanisms](https://clevermechanisms.dev). Nie jest powiązane z Apple Inc. ani z żadnym dostawcą przestrzeni dyskowej, ani przez nich zatwierdzone czy sponsorowane. Independent software in the spirit of Cyberduck and the classic two-pane commanders. Not affiliated with iterate GmbH (Cyberduck). Apple, Mac, macOS, Finder i Quick Look są znakami towarowymi firmy Apple Inc., zarejestrowanymi w Stanach Zjednoczonych oraz innych krajach i regionach. Amazon S3 jest znakiem towarowym firmy Amazon.com, Inc. Inne nazwy produktów są znakami towarowymi ich właścicieli. Napisz do wsparcia: support@clevermechanisms.dev
