詳細なFTPコマンド

  
 

FTPコマンドは、インターネットユーザーにとって最も頻繁に使用されるコマンドの1つで、DOSまたはUNIX OS
の下でFTPを使用するかどうかにかかわらず、多数のFTP内部コマンドがあります。 FTPの内部コマンドを使い慣れた柔軟な方法で適用すると、ユーザーが非常に容易になり、半分の労力で2倍の結果が得られます。

FTPのコマンドラインフォーマットは、ftp -v -d -i -n -g [hostname]です。ここで、

-vは、リモートサーバーのすべての応答情報を表示します。

-nはftpの自動ログインを制限します、すなわち使用しません;

.n etrcファイル;

-dはデバッグモードを使用します;

-gはグローバルファイル名を取り消します。

ftpが使用する内部コマンドは次のとおりです(大括弧はオプションを示します)。

1.![cmd [args]]:ローカルマシンで対話型シェルを実行し、exitはftp環境に戻ります。 !ls * .zip。

2. $ macro-ame [args]:マクロ定義macro-nameを実行します。

3.account [password]:リモートシステムへのログインに成功しました。システムリソースにアクセスするために必要な補足パスワード。

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のアクセスモードをmodeに設定します(例:chmod 777 a.out)。

13.close:リモートサーバーとのftpセッションを中断します(openに相当)。

14.cr:assciiを使用してファイルを転送するときは、キャリッジリターンをラインフィードに変換します。

15.delete remote-file:リモートホストファイルを削除します。

16.debug [debug-value]:リモートホストに送信された各コマンドを表示するようにデバッグモードを設定します。deb up 3、0に設定するとデバッグをキャンセルします。

17.dir [remote-dir] [local-file]:リモートホストのディレクトリを表示し、結果をローカルファイルlocal-fileに保存します。

18。切断:閉じると同じです。

19.form format:ファイル転送モードをformatに設定します。デフォルトはファイルモードです。

20.get remote-file [ローカルファイル]:リモートホストのファイルremote-fileをローカルハードディスクのローカルファイルに転送します。

21.glob:mdelete、mget、mputのファイル名拡張子を設定しますデフォルトでは、ファイル名は拡張されず、コマンドラインの-gパラメータが使用されます。

22.ハッシュ: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.ファイル名の変更:リモートマシンのファイル名の変更時刻がローカルハードディスク上の同じ名前のファイルの時刻より近い場合は、ファイルを再送信してください。

38.nlist [remote-dir] [local-file]:リモートホストのディレクトリにあるファイルのリストを表示し、それらをローカルハードディスクのローカルファイルに保存します。

39.nmap [inpattern outpattern]:ファイル転送時にファイル内の一部の文字が相互に変換されるように、ファイル名マッピングメカニズムを設定します。nmap $ 1 $ 2. $ 3 [$ 1、$ 2]。[$ 2] 、$ 3]、ファイルa1.a2.a3を転送すると、ファイル名はa1、a2となる。このコマンドは、リモートホストがUNIX以外のマシンの場合に特に便利です。

40.ntrans [inchars [outchars]]:ntrans 1Rのようなファイル名文字の変換メカニズムを設定すると、ファイル名LLLはRRRになります。

41.open host [port]:指定したftpサーバー接続を確立し、接続ポートを指定できます。

42.passive:パッシブ転送モードに入ります。

43.prompt:複数のファイルが転送されたときに対話型のプロンプトを設定します。

44.proxy ftp-cmd:二次制御接続で、2つのftpサーバーを接続して2つのサーバー間でファイルを転送できるようにするftpコマンドを実行します。最初に2つのサーバー間で接続を確立するには、最初のftpコマンドを開く必要があります。

45.put local-file [リモートファイル]:ローカルファイルlocal-fileをリモートホストに転送します。

46.pwd:リモートホストの現在の作業ディレクトリを表示します。

47.quit:byeと同じ、ftpセッションを終了します。

48.quote arg1、arg2 ...:quote systのように、パラメータをリモートのftpサーバーにそのまま送信します。

49.recv remote-file [local-file]:same取得します。

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を再開します。

56.rmdir <ディレクトリ名>:リモートホストのディレクトリを削除します。

57.runique:ファイル名の一意の保存場所を設定し、ファイルが存在する場合は、元のファイルの後にサフィックス..1、.2などを追加します。

58.sendローカルファイル[リモートファイル]: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:リモートホストのファイル名の格納場所を一意(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 <ユーザー名> [パスワード] [アカウント]:リモートホストに自分の身元を示すパスワードが必要な場合は、次のようにパスワードを入力する必要があります。

72.verbose:コマンドラインの-vパラメータを指定すると、詳細レポートモードが設定され、ftpサーバーからのすべての応答が表示されます。 ,null,null,3],Cmd]:helpと同じです。

Copyright © Windowsの知識 All Rights Reserved