web-dev-qa-db-ja.com

FileZilla:同じサーバー上のあるディレクトリから別のディレクトリにファイルをコピーする方法は?

FileZillaを使用して、同じサーバー上のディレクトリ間でファイルをコピーしたい。どうすればできるのか教えてください。

20
user46959

FileZillaは、リモートファイルの複製(コピー)をサポートしていません。ドラッグ&ドロップでも、その他の方法(メニュー、キーボードショートカット)でもありません。


理由の1つは、FTPおよびSFTPサーバーの大部分でこの操作がサポートされていないことです。 FTPまたはSFTPプロトコルを介してリモートファイルを複製する標準的な方法は実際にはありません。ただし、一部のFTPサーバーとSFTPサーバーは、このための独自の拡張機能または非標準の拡張機能をサポートしています。


一部のFTP/SFTPクライアントは、リモートファイルの複製をサポートしています。拡張子を使用するか、リモートファイルの一時的なローカルコピーを使用します。

たとえば WinSCP SFTP/FTP client複製をサポート をドラッグ&ドロップとメニュー/キーボードコマンドの両方を使用して実行します。

  • SITE CPFR/CPTO FTP拡張機能をサポートします(たとえば ProFTPD mod_copy module でサポートされています)
  • copy-file SFTP拡張 をサポートします(たとえば ProFTPD/mod_sftp およびBitvise SFTPサーバーでサポートされています)。
  • 上記の拡張機能が利用できない場合は、ローカルの一時コピーを介した自動複製にフォールバックします。

(WinSCPの作成者です)


copymoveの間違い。 2つのリモートディレクトリ間でのファイルの移動は、SFTPおよびFTPサーバーとクライアントで広くサポートされています。 FileZilla(またはWinSCP)では、フォルダー間でファイルをドラッグするだけで移動できます。

17
Martin Prikryl

明白な解決策の1つは、ファイルを一時的なローカルディレクトリにダウンロードし、それをターゲットディレクトリにアップロードすることです。

アカウントに書き込みアクセス権がない場合は、常にターゲットディレクトリに書き込むことができない場合があります。そのため、ターゲットディレクトリへの「コピー」が常に可能とは限りません。

7
tinlyx

それは この答え のようです:FTPはリモートコピーをサポートしていません。 FTPアクセスしか利用できない場合は、ファイルをダウンロードして、目的の場所に再度アップロードする必要があります。

2
Daniel B