Linux
 Computer >> コンピューター >  >> スマートフォン >> Linux

LinuxでFTPサーバーからファイルを再帰的にコピーする方法

この簡潔で詳細なガイドでは、Linuxでncftpを使用して、FTPサイトからファイルを再帰的にコピーする方法について説明します。

先日、ホスティングをあるサーバーから別のサーバーに移行していました。以前のホスティングではFTPアクセスしかできませんでした。新しいホストは、SSHと完全なLinux環境で有効になりました。古いホストから新しいホストにデータを移行したかったのです。すべてのデータを移動した方法は次のとおりです。

移行には次のコマンドを使用しました:

#ncftpget -R -v -u“ remoteuser” -p“ password” ftp://remotserver.com / home / localdir / remotedir

NC FTPは、Linuxコマンドライン用の非常に優れたFTPクライアントです。デフォルトでは、ほとんどのLinuxディストリビューションに同梱されています。 ncftpgetなどのいくつかのコマンドがインストールされています およびncftpput 。この例では、2つのコマンドの最初のコマンドを使用しています。これがコマンドの内訳です。

-R -v これら2つは、ncftpgetにファイルを再帰的に取得し、出力を冗長にするように指示します。
-u -p これらの2つのパラメーターの後に、FTPセッションのユーザー名とパスワードが続きます。
ftp://remotserver.com これは、リモートFTPサーバーのIPアドレスまたはドメインです。
/ home / localdir これは、リモートファイルをコピーするローカルマシンのディレクトリのパスです
/ remotedir これは、リモートサーバーにコピーするディレクトリのパスです

コマンドを実行するときに、ローカルディレクトリとリモートディレクトリを混同しないように注意してください。それ以外の場合は、かなり簡単なはずです。

FTPを介してバックアップを作成するためのよりグラフィカルなアプローチをお探しの場合は、Ubuntuでバックアップを作成および復元する方法に関するガイドをご覧ください。ただし、UbuntuだけでなくGnomeを実行しているすべてのLinux環境で機能します。


  1. PC から iCloud にファイルをアップロードする方法

    iOS と Windows デバイス間のクロスプラットフォーム互換性の欠如は、大きな頭痛の種の原因になる可能性があります。過去に、Android で iCloud にアクセスする方法を紹介しましたが、PC ではプロセスが合理化されていません。ただし、PC から iCloud にファイルをアップロードすることは完全に可能です。 Web ブラウザーはすべての主要なオペレーティング システムにパッケージ化されているため、Web サーバーに同期し、Web サイトを介してアプリケーションやデータにアクセスできるようにすることは、多くの相互互換性の問題に対する解決策になっています。これは、この場合と他の

  2. Android から PC にファイルを転送する方法

    Android から PC にファイルを転送: 現在、私たちは PC よりも携帯電話を頻繁に使用しています。したがって、ほとんどのファイルが一般的に PC ではなくスマートフォンに存在するのは当然のことです。ここでの唯一の問題は、Android または iPhone には、ユーザーが超えることができないメモリ制限があることです。したがって、すべてのデータを携帯電話よりも空き容量のある PC に保存することは理にかなっています。 しかし、既存のファイルを Android から PC に転送するのも大変な作業です。すべてのファイルとフォルダーを携帯電話から PC に手動で転送することを計画して