---
title: "Macでサーバ間のファイルをコピーする方法"
description: "Macで、サーバからサーバへファイルをワンステップでコピー・移動。手作業でのダウンロードと再アップロードは不要です。SFTPからS3、バケット間、FTPからWebDAVへも、AnyBucketならF5ひとつで。"
url: https://anybucket.app/ja/guides/copy-files-between-servers-mac
lang: ja
---

# サーバ間でファイルをコピー、ワンステップで

ステージングから本番へ、SFTPサーバからS3バケットへ、あるプロバイダのバケットから別のプロバイダへ。Macから1回の操作で行う方法を紹介します。

## 要点

片方のパネルに1つ目のサーバを、もう片方に2つ目のサーバを開き、**Space**でファイルをマークして、**F5**でコピー、**F6**で移動します。[AnyBucket](https://anybucket.app/ja/features/server-to-server)では、任意の2つのサーバを並べられます。両方のパネルが同じサーバなら、コピーはサーバ自身で実行されます（S3の`CopyObject`、WebDAVの`COPY`、SSH経由の`cp`）。異なるサーバ間では、ファイルはMac上の小さなバッファを経由して転送され、一時ファイルを管理する必要はありません。

## ふだんは2段階になる理由
Macのファイル転送アプリの多くは、すべての転送でMacを片方の端として扱います。ステージングサーバのフォルダをS3バケットに移すには、いったんMacにダウンロードし、そのフォルダを探して、バケットにアップロードします。待ち時間は2倍になり、あとで削除するコピーがディスクに残り、フォルダを取り違えるおそれもあります。

SSHサーバ同士なら、ターミナルで2つのホスト間の`scp`や、片方で実行する`rsync`を使ってMacを経由せずに済みます。ただしそれは、両端がSSHに対応していて、コマンドを知っている場合の話です。S3、WebDAV、FTPには使えません。

## サーバ間のコピー：手順
1. AnyBucketを開き、**⌘T**を押して新規タブを開きます。
2. **⇧⌘K**を押して1つ目のサーバに接続します。または、**⌘K**を押してブックマーク名を数文字入力します。
3. 2つ目のパネルを開き（**⌘\\**）、そのパネルのソースメニューからもう一方のサーバを選びます。
4. ソースのパネルに戻り（**⇥**）、ファイルを探します。
5. **Space**でファイルをマークします。または「**+**」を押して`*.jpg`のようなパターンを入力すると、一致するものがすべてマークされます。
6. **F5**で反対側のパネルにコピー、**F6**で移動します。

転送はパネルの下のキューに追加され、そのまま作業を続けられます。転送先を開かずに選びたい場合は、**⌘G**を押すと、パレットで選んだ任意のブックマークやフォルダにマークしたファイルをコピーでき、**⌥⌘G**で移動できます。

## ファイルはどう転送されるか
AnyBucketは、転送ごとに経路を選びます：

| 転送元と転送先 | ファイルの転送方法 |
| --- | --- |
| 同じS3アカウントまたはストレージ | サーバ上で**CopyObject**を使用 |
| 同じWebDAVサーバ | サーバ上で**COPY**と**MOVE**を使用 |
| 同じSFTPサーバ、シェルのあるアカウント | サーバ上でSSH経由の`cp`を使用 |
| 異なる2つのサーバ | Mac上の容量が限られた小さなバッファを経由してストリーミング |
| このMacとサーバ | 直接アップロードまたはダウンロード |

移動では、ファイルをコピーし、コピーを検証してから元のファイルを削除します。コピーができる前に何かが削除されることはありません。

## どの2つのプロトコルでも
どのプロトコルも、ほかのすべてのプロトコルと双方向に使えます：SFTP、FTP、FTPS、Amazon S3とS3互換ストレージ（Cloudflare R2、Backblaze B2、Wasabi、DigitalOcean Spaces、Google Cloud Storage、MinIO）、HTTPおよびHTTPSのWebDAV、そしてこのMac。よくある作業の例：

- **アセットを公開**：SFTPのウェブサーバからS3またはR2のバケットへ。
- **プロバイダを変更**：Amazon S3からCloudflare R2やBackblaze B2へ、バケットごとに。
- **古いホストを廃止**：FTPサーバからWebDAVの共有や新しいSFTPサーバへ。

AnyBucketのテストでは、すべてのプロトコルの組み合わせを両方向で、実際のサーバに対してエンドツーエンドでコピー・移動し、すべてのバイトを照合しています。

## ファイルがすでにある場合
転送先に同じ名前のファイルがすでにある場合、AnyBucketは上書きする前に確認します。置き換える、手元のほうが新しい場合のみ置き換える、両方とも残す（コピーは`name 2.ext`になります）、スキップ、途中までコピーしたファイルの再開から選び、その答えを転送の残りすべてに適用できます。詳しくは[競合](https://anybucket.app/ja/features/conflicts)をご覧ください。

## 大きなコピーと接続の切断
サーバ間の大きな作業には時間がかかることがあるため、キューは最後までやり遂げるように作られています：

- 接続が切れたりサーバが再起動したりすると、新しい接続で1秒、3秒、8秒後に再試行します。
- キューは保存されます。AnyBucketを終了しても、中断された転送は次回の起動時に戻ってきます。
- プロトコルが対応していれば、チェックサムを検証します。
- 最後のウインドウを閉じてもAnyBucketはメニューバーで動作し続けるので、転送は続行されます。

それでも失敗したものは、転送ウインドウ（**⌥⌘T**）の**要確認**に、エラーとともに表示されます。詳しくは[転送が停止した](https://anybucket.app/ja/support/troubleshooting#stopped-transfers)をご覧ください。

## よくある質問に、お答えします

### ファイルはMacを経由しますか？

経由するのは、両側が異なるサーバの場合だけです。その場合は、AnyBucketが管理して後片付けもするMac上の小さなバッファを経由して転送されます。両方のパネルが同じサーバなら、コピーはサーバ上で実行され、何もダウンロードされません。

### SFTPからAmazon S3に直接コピーできますか？

はい。片方のパネルにSFTPサーバを、もう片方にバケットを開き、ファイルをマークしてF5を押します。SFTP、FTP、FTPS、S3、S3互換ストレージ、WebDAVのどの2つの間でも同じです。

### サーバ間の移動は安全ですか？

移動では、コピーして検証してから元のファイルを削除するので、コピーができる前に何かが削除されることはありません。何かが失敗した場合、その転送は**要確認**で待機し、元のファイルはそのまま残ります。

### 代わりにscpやrsyncを使えますか？

SSHサーバ同士なら、ターミナルに慣れていれば使えます。ただし、これらのツールはS3、WebDAV、FTPには使えず、コピー中に両側を表示することもできません。AnyBucketはSFTPでご自身の`~/.ssh`の設定を使うので、同じホストがどちらでも使えます。

### 購入前に試せますか？

はい。[ライブデモ](https://anybucket.app/ja/try)はサンプルのサーバを使ってブラウザで動作します。Spaceでファイルをマークし、F5を押して、あるサーバから別のサーバへ送ってみてください。

## 次に読む

- [サーバからサーバへ](https://anybucket.app/ja/features/server-to-server)
- [フォルダをサーバと同期する](https://anybucket.app/ja/guides/sync-folder-with-server)
- [Mac用S3クライアント](https://anybucket.app/ja/guides/s3-client-mac)
- [MacでSFTPを使う](https://anybucket.app/ja/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
