web-dev-qa-db-ja.com

Ubuntu Linuxを使用してFTP経由でファイルをコピーするにはどうすればよいですか?

buntu Software Center 2.0.7を使用していますが、このマシンからFTP経由でファイルをコピーしたいと思います。方法を教えていただけますか?

Windowsでは Windowsエクスプローラー ウィンドウを開いてftp.www.mysite.comと入力するだけです。次に、ユーザー名とパスワードを要求します。

Ubuntu Linuxでも同じようにしたいのですが、方法がわかりません。

5
tintincutes

これを行う最も簡単な方法は、ターミナルを開いてwgetを使用することです。

$ wget ftp://ftp.mysite.com/path/to/file

"path/to/file /を、ダウンロードするファイルの path で置き換える必要があります。つまり、ファイルがディスク上で見つかったアドレスです。したがって、ディレクトリbarのサブディレクトリfooにあるfile.txtは、次のように記述します。

$ wget ftp://ftp.mysite.com/foo/bar/file.txt

FTPサーバーにユーザー名とパスワードが必要な場合:

$ wget ftp://username:[email protected]/foo/bar/file.txt

「username」と「password」を実際のユーザー名とパスワードに置き換えます。 これらのコマンドには、$を含めないでください

Wgetのmanページから:

GNU Wgetは、Webからファイルを非対話的にダウンロードするための無料のユーティリティです。 HTTP、HTTPS、FTPプロトコル、およびHTTPプロキシを介した取得をサポートしています。


コマンドラインからftpを使用することもできます。

$ ftp ftp.mysite.com

ユーザー名とパスワードを入力し、putを使用してファイルをアップロードします。

ftp>put local_file remote_file

例えば:

ftp>put Downloads/List/Song.mp3 Song.mp3

コマンドにftp>を含めないでください。それは単にftpプロンプトを示しています。


最後に、通常のブラウザ(Firefoxなど)を使用するか、グラフィカルFTPクライアントをインストールします。私の個人的なお気に入りはgftpです。

$ Sudo apt-get install gftp

ああ、あなたはUbuntu Software Center 2.0.7を使っていません。それはUbuntuのソフトウェア管理アプリに過ぎません。


用語に関する注意

端末コマンドが指定されると、記号$を使用して、端末コマンドであることを示します。議論については here を参照してください。実際のコマンドの一部ではありません。したがって、コマンドlsを実行するように指示するには、$ lsと記述します。ただし、$は入力せず、lsのみを入力してください。

17
terdon

NautilusまたはFirefoxでは、アドレスバーに次のように入力できます。

ftp://[email protected]
1
laurent

あるいは、FirefoxでFireFTPアドオンを試すこともできます。これは素晴らしいFTPツールであり、Firefoxブラウザーの新しいタブで動作します。 FireFTPをダウンロード

0
paintbox