web-dev-qa-db-ja.com

単一のファイルではなく、フォルダをダウンロードする

私と同じ質問がもう1つありましたが、答えは2010年のものだったので、私の質問は、単一のファイルではなく、フォルダー全体をダウンロードするにはどうすればよいですか。別のコンピューターから音楽フォルダーをダウンロードしたい。それはどうにか可能ですか?

4
Anonymous

いくつかの方法(詳細については、リンクをクリックしてください):

  1. ssh
  2. ftp
  3. 送信 急流( プライベートトラッカー
  4. [〜#〜] nfs [〜#〜] (ディレクトリのマウント)。
  5. rsync
  6. サンバ
  7. オンラインサービス(U1、mediafireなど)。

両方のマシンにアクセスできる場合は、NFSが最適なオプションかもしれません。

5
Rinzwind

これを実現するには、いくつかの方法があります。 1つは、リモートディレクトリをマウントすることです。これは、samba共有を介して実行できます(リモートホストがWindowsを実行している場合、これは非常に簡単です)。リモートホストがLinuxを実行している場合は、sshfsを使用してリモートディレクトリをマウントするか、filezillaなどのFTPクライアントでリモートディレクトリに接続し(filezillaはssh経由で接続するように設定できますが、多くの場合、より簡単です)、ディレクトリ全体をその方法でダウンロードできます。 。

3
Kebabman

コマンドラインユーティリティscp(openssh-serverがリモートシステムにインストールされ、openssh-clientがシステムにインストールされている必要があります)を使用すると、リモートシステムにログインできる場合は、リモートディレクトリとそのすべてのファイル(およびサブディレクトリ)をコピーできます。次のように、適切な特権を持ちます。

リモートシステムの場合、IPアドレス、ユーザー名/パスワード、およびシステム上のフォルダーへのパスを知っているとしましょう。仮定しましょう:

  • iPアドレス:10.0.0.1
  • リモートユーザー名は:joe
  • そのユーザーのパスワードはjoepasswordです
  • リモートシステム上のフォルダへのパスは/ home/joe/thefolderです。

そのフォルダを現在のディレクトリに移動します。

scp -r [email protected]:/home/joe/thefolder .

プロンプトが表示されたらパスワードを入力すると、フォルダがコピーされます。

末尾のピリオド( "。")に注意してください。これは、現在のディレクトリへのscpを意味します。

2
kyleN