質問: ubuntu linuxを使用してftp経由でファイルをコピーするにはどうすればよいですか? buntu software center 2.0.7を使用していますが、このマシンからftp経由でファイルをコピーしたいと思います。方法を教えていただけますか?windowsでは windowsエクスプローラー ウィンドウを開いてftp.www.mysite.comと入力するだけです。次に、ユーザー名とパスワードを要求します。ubuntu linuxでも同じようにしたいのですが、方法がわかりません。
回答: これを行う最も簡単な方法は、ターミナルを開いて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:password@ftp.mysite.com/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のみを入力してください。