Linux での FTP コマンドには、1. ftp コマンド、2. close コマンド、3. disconnect コマンド、4. open コマンド、5. user コマンド、6. account コマンド、7. bye コマンド、8. quit コマンド; 9. help コマンド; 10. rhelp コマンド; 11. ascii コマンド; 12. binary/bi コマンド; 13. bell コマンドなど
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux での FTP コマンドとは何ですか?
1、はじめに
Below すべてのコマンドの説明と例を示します。 説明: 1.remote-file はリモート ファイル、つまりサーバー上のファイルを指します2. local-file はローカル ファイル、つまりサーバー上のファイルを指しますローカル マシン2. ログインおよびログアウト コマンド
2.1 ftp$ ftp 192.168.0.2形式: ftp [ host]ホストは ftp host ip です。このコマンドは、ftp サーバーにログインするために使用されます。ログイン後、アカウントとパスワードの入力を求められます。アカウントとパスワードを正しく入力すると、サーバーにログインし、FTP サブルーチンに入ります。 2.2 closeFTP> closeリモート サーバーとの FTP セッションを終了し、コマンド インタプリタに戻ります。ftp サブルーチンからは終了できません。 open コマンドを使用して再度ログインします。 2.3 切断FTP>切断リモート サーバーから切断しますが、FTP サブコマンド内で、ftp プロンプトを保持します。 disconnect は close の別名です。 2.4 openFTP >open 指定した FTP サーバーに接続します。 形式: opencomputer [port]説明:computer は、接続するリモート コンピュータを指定します。コンピュータは IP アドレスまたはコンピュータ名で指定できます (DNS または hosts ファイルが使用可能である必要があります)。自動ログインがオン (デフォルト) の場合、ftp はユーザーを FTP サーバーに自動的にログインさせようとします。 port には、FTP サーバーへの接続に使用するポート番号を指定します。 例: 192.168.0.2 を開き、サーバーのユーザーとパスワードを入力して、再度ログインします。 2.5 userFTP >user リモートコンピュータのユーザーを指定します。サーバーにログインした後、ユーザーを変更できます。形式: user ユーザー名 [パスワード] [アカウント]
説明: user-name は、リモート コンピューターへのログインに使用するユーザー名を指定します。パスワードは、ユーザー名のパスワードを指定します。指定されていないが必須の場合、ftp はパスワードの入力を求めるプロンプトを表示します。
account リモート コンピューターへのログインに使用するアカウントを指定します。アカウントが指定されていないが必須である場合、ftp はアカウントの入力を求めるプロンプトを表示します。
FTP> bye (または by) リモート コンピュータとの FTP セッションを終了し、ftp を終了します。 2.8! FTP> ! リモート コンピュータとの FTP セッションを終了し、ftp を終了します。機能は bye と同じです。 2.9 quitFTP >quit リモート コンピュータとの FTP セッションを終了し、ftp を終了します。 備考: さようなら!機能は基本的に quit と同じです。
3. ヘルプ コマンド
3.1 ?FTP>?ヘルプと同様に、ftp コマンドの説明を表示します。 ###フォーマット:? [command]
説明: command は、指示が必要なコマンドの名前を指定します。コマンドが指定されていない場合、ftp はすべてのコマンドのリストを表示します。
形式: help [コマンド]
説明: command は、指示が必要なコマンドの名前を指定します。コマンドが指定されていない場合、ftp はすべてのコマンドのリストを表示します。
形式:remotehelp [コマンド]
説明: command は、ヘルプが必要なコマンドの名前を指定します。コマンドが指定されていない場合、ftp はすべてのリモート コマンドのリストを表示します。
4. ファイル操作コマンド
4.1 asciiFTP>asciiファイル転送タイプをデフォルトの ASCII に設定します。 注: FTP は、ASCII コードとバイナリ コード (バイナリ) という 2 つのファイル転送タイプをサポートしています。テキスト ファイルを転送する場合は ASCII を使用する必要があります。 4.2 binary/biFTP> binary (または bi) ファイル転送タイプをバイナリに設定します。 4.3 ベルFTP> ベル各ファイル転送コマンドが完了した後にベルが鳴るように切り替えます。デフォルトでは、着信音はオフになっています。 4.4 cdFTP> cd形式: cd リモート ディレクトリはリモート ディレクトリ ディレクトリにジャンプします4.5 cdup FTP> cdup 説明: リモート コンピュータ上のディレクトリを変更し、前のディレクトリにジャンプします。
形式: mdir リモートファイル [...] ローカルファイル
説明: リモートファイルは、リストを表示するディレクトリを指定します。リモートファイルを指定する必要があります。リモート マシン上の現在の作業ディレクトリを使用するには、「-」と入力してください。
local-file リストを復元するローカル ファイルを指定します。 - を入力して画面にリストを表示します。
4.11 サイズ
FTP> サイズ リモート ファイル
リモート ファイルのサイズを表示します
4.12 mkdir
FTP >mkdir は、リモートディレクトリ。
形式: mkdir ディレクトリ
説明: directory は、新しいリモート ディレクトリの名前を指定します。
4.13 rmdir
FTP >rmdir はリモート ディレクトリを削除します。
形式: rmdir ディレクトリ
説明: directory は、削除するリモート ディレクトリの名前を指定します。
4.14 rename
FTP >rename リモート ファイルの名前を変更します。
形式: rename filename newfilename
説明: filename は、名前を変更するファイルを指定します。 newfilename は新しいファイル名を指定します。
4.15 mls
FTP >mls リモート ディレクトリ内のファイルとサブディレクトリの短縮リストを表示します。
形式: mls リモートファイル [...] ローカルファイル
説明: リモートファイルは、リストに表示するファイルを指定します。リモート ファイルを指定する必要があります;
リモート コンピュータ上の現在の作業ディレクトリを使用するには、「-」と入力してください。
local-file リストを保存するローカル ファイルを指定します。 - を入力して画面にリストを表示します。
4.16 chmod
FTP> chmod 755 remote_file
説明: リモート ディレクトリ上のファイルの RWX 属性を変更します
4.17 modtime
FTP >modtime remote-file は、リモート サーバー上のファイルの最終変更時刻を表示します。
形式: mput remote-files
説明: リモート コンピューター上のリモート ファイル ファイル
4.18 append
FTP>append local-file
現在のファイル タイプ設定を使用してローカル ファイルをリモート コンピュータ上のファイルに追加します
形式: append local-file [remote-file ]
remote-file を省略した場合、ローカル ファイル名がリモート ファイル名として使用されます。
4.19 send
FTP >send 現在のファイル転送タイプを使用して、ローカル ファイルをリモート コンピュータにコピーします。 Send は put と同じです。
形式: send local-file [remote-file]
説明: local-file は、コピーするローカル ファイルを指定します。 [remote-file] には、リモート コンピュータで使用する名前を指定します。指定しない場合、ファイルには local-file という名前が付けられます。
4.20 put
FTP >put 現在のファイル転送タイプを使用して、ローカル ファイルをリモート コンピュータにコピーします。
形式: put local-file [remote-file]
説明: local-file は、コピーするローカル ファイルを指定します。
remote-file は、リモート コンピュータで使用される名前を指定します。指定しない場合、ファイルには local-file という名前が付けられます。
4.21 mput
FTP >mput 複数ファイル転送。現在のファイル転送タイプを使用して、ローカル ファイルをリモート コンピュータにコピーします。
形式: mput local-files [...]
説明: local-files は、リモート コンピュータにコピーするローカル ファイルを指定します
4.22 get
FTP> getファイル変換タイプでは、リモート ファイルがローカル コンピュータにコピーされます。
形式: get リモートファイル [ローカルファイル]
説明: リモートファイルは、コピーするリモートファイルを指定します。
ローカル ファイル ローカル コンピューターで使用する名前を指定します。指定しない場合、ファイルにはリモートファイルという名前が付けられます。
4.23 mget
FTP >mget は、現在のファイル転送タイプを使用してリモート ファイルをローカル コンピュータにコピーします。
形式: mget リモートファイル [...]
説明: リモートファイルは、ローカル コンピュータにコピーするリモート ファイルを指定します。
4.24 reget
4.25 recv
FTP >recv 現在のファイル転送タイプを使用して、リモート ファイルをローカル コンピュータにコピーします。 Recv は get と同じです。
形式:recv リモートファイル [ローカルファイル]
説明:リモートファイルは、コピーするリモートファイルを指定します。
local-file はローカルコンピュータ上で使用する名前を指定します。指定しない場合、ファイルにはリモートファイルという名前が付けられます。
4.26 newer
FTP >newerremote-filelocal-file ファイルがローカル ファイルより新しい場合は、リモート サーバーのファイルを取得します
形式: mput Remote -file local- file [ ...]
4.27 delete
FTP> delete は、リモート コンピュータ上のファイルを削除します。
形式: deleteリモートファイル
説明: リモートファイルは、削除するファイルを指定します。
4.28 mdelete
FTP >mdelete リモート コンピュータ上のファイルを削除します。
形式: mdelete リモートファイル [...]
説明: リモートファイルは、削除するリモートファイルを指定します。
4.29 umask
リモートサーバーのumask値を表示します
5. ファイルモードコマンド
5.1 case
FTP> case
リモートファイル名の大文字小文字変更機能をトリガー
5.2 ccc
FTP> ccc
5.3 クリア
FTP>clear
5.4 cprotect
5.5 form
ファイル転送形式の設定
5.6 glob
FTP > ;glob はファイル名の組み合わせを切り替えます。
の組み合わせにより、内部ファイル名またはパス名でワイルドカード文字 (* および ?) を使用できます。デフォルトでは、結合はオンになっています。
5.7 hash
FTP >hash 転送されたデータ ブロックごとにデジタル署名 (#) の印刷を切り替えます。
データ ブロックのサイズは 2048 バイトです。デフォルトでは、ハッシュ記号の印刷はオフになっています。
5.8 アイドル
5.9 イメージ
5.10 モード
ファイル転送モデルを設定します。Linux はストリーム モード (ストリーム) のみをサポートします
5.11 nmap
ファイル名マッピングメカニズムの設定またはキャンセル
5.12 nlist
5.13 ntrans
ファイル名文字変換メカニズムの設定またはキャンセル
5.14 パッシブ
5.15 プライベート
5.16 プロンプト
FTP >プロンプト プロンプトを切り替えます。 mget および mput がすべてのファイルを転送するときにプロンプトをオフにすると、Ftp は複数のファイル転送中にプロンプトを表示し、ファイルを選択的に取得または保存できるようになります。デフォルトでは、プロンプトはオンになっています。
5.17 protected
5.18 proxy
補助制御接続で ftp コマンドを実行します
5.19 sendport
データ接続ごとにトリガーされる PORT を使用する
5.20 quote
FTP >quote パラメーターをそのままリモート FTP サーバーに送信します。単一の FTP 応答コードが返されます。
引用符はリテラルと同じです。
形式: quote argument [...]
説明: 引数は、FTP サーバーに送信するパラメータを指定します。
5.21 リセット
応答キューをクリアします
5.22 再起動
5.23 runique
5.24 セーフ
file セキュリティ保護モードに設定します
5.25 site
5.26 struct
ファイル転送構造を設定します
5.27 sunique
リモートをトリガーします固有ホストファイル ストレージ機能
5.28 tenex
tenex ファイル転送タイプの設定
5.29 type
FTP >type ファイル転送タイプを設定または表示します。
形式: type [type-name]
説明: type-name は、ファイル転送タイプを指定します。デフォルト設定はasciiです。 type-name が指定されていない場合は、現在のタイプが表示されます。
6. その他のコマンド
6.1 $
FTP> $macro_name
マクロを実行します。macro_name はマクロの名前です。マクロ
6.2 macdef
マクロ関数を定義します
6.3 cr
キャリッジリターンおよびラインフィード関数をトリガーします
6.4 デバッグ
FTP> デバッグはデバッグを切り替えます。
デバッグをオンにすると、リモート コンピューターに送信されたすべてのコマンドが文字列 ">" の後に出力されます。デフォルトでは、デバッグはオフになっています。
6.5 トレース
FTP >trace はパケット トレースを切り替えます。トレースには、ftp コマンドの実行時の各パケットのルートが表示されます。
6.6 status
FTP >status FTP 接続と切り替えの現在のステータスを表示します。
6.7 rstatus
リモート サーバーのステータスを表示します
6.8 system
リモート ホストの種類、主にバージョンとカーネル情報を表示します
6.9 冗長
FTP > 冗長 冗長モードを切り替えます。オンの場合、すべての FTP 応答が表示されます。ファイル転送完了後、転送効率に関する統計情報も同時に表示されます。デフォルトでは、冗長はオンになっています。
関連する推奨事項: 「Linux ビデオ チュートリアル 」
以上がLinux での FTP コマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。