 
#ftp hogehoge
と入力します。ユーザ名とパスワードを要求されますので、これを入力します。
220 sion.ygg.or.jp FTP server (Version wu-2.4.2-academ
Mon Aug 3 19:17:20 EDT 1998) ready.
Name (sion:foo):foo
331 Password required for foo.
Password:EnterYourPassword
230 User foo logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
オープンなftpサイトに匿名接続(anonymous ftp)するのであれば、ユーザ名をanonymousとして、メールアドレスをパスワードとして入力します。
以下の説明では、接続先のホストをリモートホスト、接続もとのホストをローカルホストと言います。
| コマンド | 効果 | 備考 | 
|---|---|---|
| cd /pub | 絶対パス指定で/pubに移動 | |
| cd pub | 相対パス指定でpubに移動 | |
| cd .. | 相対パス指定で上位のディレクトリへ移動 | cdupと同じ | 
| コマンド | 効果 | 備考 | 
|---|---|---|
| lcd /pub | 絶対パス指定で/pubに移動 | |
| lcd pub | 相対パス指定でpubに移動 | 
| コマンド | 効果 | 備考 | 
|---|---|---|
| pwd | カレントディレクトリ名を取得 | |
| ls | カレントディレクトリにあるファイル名を取得 | |
| ls -l | カレントディレクトリにあるファイルの詳細情報を取得 | 
| コマンド | 効果 | 備考 | 
|---|---|---|
| bin | 転送モードをbinaryに設定 | binaryモードでは、ホストにあるファイルをそのまま取得可能 | 
| prompt | 確認の有無を切替 | |
| hash | 転送したデータ量を"#"で表示 | 
| コマンド | 効果 | 備考 | 
|---|---|---|
| get hogehoge | hogehogeと言うファイルを取得 | |
| mget hoge* | ファイル名の最初の4文字がhogeであるファイルを取得 | promptをoffにしておくと複数のファイルを一気にget可能 | 
| コマンド | 効果 | 備考 | 
|---|---|---|
| put hogehoge | hogehogeと言うファイルを送信 | |
| mput hoge* | ファイル名の最初の4文字がhogeであるファイルを送信 | 
| コマンド | 効果 | 備考 | 
|---|---|---|
| !command | ftpのプロンプトにおいて、最初に"!"を入力すると、ローカルホストでコマンドを実行することができます | !ls -l のように使用 | 
