FTPコマンド

  

FTPコマンドは、インターネットユーザーにとって最も頻繁に使用されるコマンドの1つです。バックグラウンドのFTPダウンロードの使用方法を学びたい場合は、FTPコマンドを習得する必要があります。

FTPのコマンドラインフォーマットは次のとおりです:ftp -v -d -i -n -g [hostname]ここで、-vはリモートサーバーのすべての応答情報を表示し、-nはftpの自動ログインを制限します。; .n etrcファイルを使用します; -dデバッグモードを使用します; -gグローバルファイル名を取り消します。

FTPで使用される内部コマンドは次のとおりです(大括弧はオプションを示します):1.![cmd [args]]:ローカルマシンで対話型シェルを実行し、exitはftp環境に戻ります。 Zip2。$ macro-ame [args]:マクロ定義macro-nameを実行します。 3.account [パスワード]:リモートシステムにログインした後にシステムリソースにアクセスするために必要な追加のパスワードを提供します。 4.append local-file [remote-file]:ローカルファイルをリモートシステムのホストに追加しますリモートシステムファイル名が指定されていない場合は、ローカルファイル名が使用されます。 5.ascii:ASCIIタイプのトランスミッションを使用してください。 6.bell:各コマンドが実行されると、コンピュータは1回鳴ります。 7.bin:バイナリファイル転送を使用します。 8.bye:FTPセッションプロセスを終了します。 9.case:mgetを使用する場合、リモートホストのファイル名の大文字を小文字に変換します。 10.cd remote-dir:リモートホストのディレクトリを入力します。 11.cdup:リモートホストディレクトリの親ディレクトリを入力します。 12.chmod mode file-name:リモートホストファイルfile-nameのアクセスモードをmodeに設定します。例えば、chmod 777 a.outです。 13.close:リモートサーバーとのftpセッションを中断します(openに相当)。 14.cr:ファイルを転送するためにassciiメソッドを使用するとき、復帰改行は改行に変換されます。 15.delete remote-file:リモートホストファイルを削除します。 16.debug [debug-value]:リモートホストに送信された各コマンドを表示するようにデバッグモードを設定します。deb up3。0に設定すると、デバッグをキャンセルします。 17.dir [remote-dir] [local-file]:リモートホストのディレクトリを表示し、その結果をローカルファイルに保存します18.disconnection:closeと同じです。 19.form format:ファイル転送モードをformatに設定します。デフォルトはファイルモードです。 20.get remote-file [local-file]:リモートホストのファイルremote-fileをローカルハードディスクのローカルファイルに転送します。 21.glob:mdelete、mget、mputのファイル名拡張子を設定するデフォルトでは、ファイル名は拡張されないコマンドラインの-gパラメータ?22.hash:1024バイトが送信されるたびに、ハッシュ記号(#)が表示されます。 23.help [cmd]:ftp内部コマンドcmdのヘルプ情報を表示します。 24.idle [seconds]:リモートサーバーのスリープタイマーを[seconds]秒に設定します。 25.image:バイナリ転送モードを設定します(binaryと同じ)。 26.lcd [dir]:ローカル作業ディレクトリをdirに切り替えます。 27.ls [remote-dir] [local-file]:リモートディレクトリremote-dirを表示してローカルファイルlocal-fileに保存します。 28.macdefマクロ名:macdefの下に空白行があるときに終了するマクロを定義します。 29.mdelete [remote-file]:リモートホストファイルを削除します。 30.mdir remote-files local-file:dirと似ていますが、次のように複数のリモートファイルを指定できます。mdir * .o。*。zipoutfile。 31.mget remote-files:複数のリモートファイルを転送します。 32.mkdir <ディレクトリ名>:リモートホストにディレクトリを作成します。 33.mls remote-file local-file:nlistと同じですが、複数のファイル名を指定できます。 34.mode [modename]:ファイル転送モードをmodenameに設定します。デフォルトはストリームモードです。 35.modtimeファイル名:リモートホストファイルの最終更新日時を表示します。 36.mput local-file:複数のファイルをリモートホストに転送します。 37.新しいファイル名:リモートマシンのファイル名の変更時刻にミラーがない場合??????????????????????????????????????????????????????? ,null,null,3],Local-file]:リモートホストディレクトリ内のファイルのリストを表示し、それらをローカルハードディスクのlocal-fileに格納します。 39.nmap [inpattern outpattern]:ファイルの転送時にnmap $ 1 $ 2 $ 3 [$ 1、$ 2]。[$ 2、$ 3]のようにファイル内の一部の文字が相互に変換されるようにファイル名マッピングメカニズムを設定するファイルa1.a2.a3では、ファイル名はa1、a2になります。このコマンドは、リモートホストがUNIX以外のマシンの場合に特に便利です。

40.ntrans [inchars [outchars]]:ntrans1Rなどのファイル名文字の変換メカニズムを設定すると、ファイル名LLLはRRRになります。 41.open host [port]:指定したftpサーバー接続を確立し、接続ポートを指定します。 42.passive:パッシブ転送モードに入ります43.prompt:複数のファイルが転送されたときにインタラクティブプロンプトを設定します。 44.proxy ftp-cmd:2次制御接続で、2つのftpサーバーを接続して2つのサーバー間でファイルを転送できるようにするftpコマンドを実行します。最初に2つのサーバー間で接続を確立するには、最初のftpコマンドを開く必要があります。 45.put local-file [remote-file]:ローカルファイルlocal-fileをリモートホストに転送します。 46.pwd:リモートホストの現在の作業ディレクトリを表示します。 47.quit:byeと同じ、ftpセッションを終了する。 48.quote arg1、arg2 ...:quote syst。49.recv remote-file [local-file]:getと同じです。 50.reget remote-file [local-file]:getと似ていますが、local-fileが存在する場合は、最後の送信中断から再開します。 51.rhelp [cmd-name]:リモートホストに助けを求めます。 52.rstatus [ファイル名]:ファイル名が指定されていない場合はリモートホストの状態が表示され、それ以外の場合はファイルの状態が表示されます。 53.rename [from] [to]:リモートホストのファイル名を変更します。 54.reset:回答キューをクリアします。 55.restart marker:指定したフラグマーカーからgetまたはputを再開します。restart 130などです。56.rmdir dir-name:リモートホストディレクトリを削除します。 57.runique:ファイル名を1回だけ保存するように設定し、ファイルが存在する場合は、元のファイルの後に拡張子.1、.2などを追加します。 58.send local-file [remote-file]:putと同じです。 59.sendport:PORTコマンドの使用方法を設定します。 60.site arg1、arg2 ...:パラメータをSITEコマンドとしてリモートftpホストに送信します。 61.sizeファイル名:リモートホストファイルのサイズを表示します(例:site idle 7200)。 62.status:現在のFTPステータスを表示します。 63.struct [struct-name]:ファイル転送構造をstruct-nameに設定します。これはデフォルトでストリーム構造を使用します。 64.sunique:リモートホストのファイル名の格納場所を1つだけに設定します(runiqueに対応)65.system:リモートホストのオペレーティングシステムの種類を表示します。 66.tenex:ファイル転送タイプを希望のTENEXマシンのタイプに設定します。 67.tick:送信時にバイトカウンタを設定する68.trace:パケットトラッキングを設定します。 69.type [type-name]:ファイル転送タイプをtype-nameに設定します。デフォルトはasciiです。type binary、バイナリ転送モードを設定します。


70.umask [newmask]:リモートサーバーのデフォルトのumaskをnewmaskに設定します。例えば、次のようにします。umask 3 71.user user-name [password] [account]:自分のIDをリモートホストに指定します。パスワードの場合は、次のようにパスワードを入力する必要があります。user anonymous my @ email 72.verbose:コマンドラインの-vパラメータを指定すると、詳細レポートモードが設定され、ftpサーバーからのすべての応答がユーザーに表示されますデフォルトはオンです73.? [cmd]:helpと同じです。


Copyright © Windowsの知識 All Rights Reserved