| コマンド | 説明 |
| QUIT | FTPを終了する |
| DIR | dir、dir myhome リモートのディレクトリを見る |
| CD | cd myhome リモートのディレクトリを変える |
| CDUP | cdup リモートのディレクトリを一つ上に変える |
| LCD | ローカルのディレクトリを変える |
| BIN | 転送するファイルがバイナリであることをFTPに教える。 基本的には、全てBINARYで送る。但し、.txt、.htmlなどの文字ファイルを、異なるOSの種族(Unix族 VS. Windows族)間で転送する場合、ASCIIにしなければコントロールなど細かな規約が異なるので、ファイルが壊れる。といっても、文字ファイルなら、nkfなどの変換ソフトで修復できる。 家のWindowsPCで作ったHTMLファイルをISPから借りているHPにFTPでアップする場合、まともなISPなら必ず、UNIX系のWebサーバなので、ASCIIを指定した方が良いだろう。BIN/ASCとは直接関係ないが、良くあるトラブルがファイル名で、Windowsは大文字、小文字を区別しないが、UNIXは区別するので、画像ファイルが表示されないというものである。HTMLファイルの中で、IMAGEタグで、gazou.jpgを指定し、実際のファイル名がgazou.JPGなどとなっていると画像が表示されない。この場合、jpg/JPGで目で見れば、違いが分かるので、すぐに原因がわかるが、Windowsでは、特にNT系は、目で見ているファイル名の大文字、小文字と、OS内での部表現とがまた異なるので(つまり、目で見えている小文字が、実は大文字コードだったりする)、こうなると原因が全く分からなくなる。FTPクライアントソフトには、「ファイル名を全て小文字にして送る」などのオプションがあるので、それをチェックしておこう。そして、HTMLのIMAGEタグの中では、必ず小文字で書いておけばこういうトラブルから免れ得る。 しかし、バイナリファイルをASCIIで送れば、必ず、ファイルが壊れるが、これはいかなる事をしても復旧できないので、分からないばあい、BINARYで送る。 例えば、改行コードは、Windowsでは、0x0D0Aであるが、UNIXでは0x0A、Macでは0x0D。0x0Dは、16進数で示された1byteで、キャリッジ・リターン(行頭へ戻る)である。0x0Aは、ラインフィード(改行)。本来、0x0Dは、行頭へ戻るだけだから、文字位置は、同じ行にある。そこで文字を打てば、重ね打ちになってしまう。0x0Aは、改行だから、次の行へ行くだけである。行頭には戻らない。だから、0x0Aだけでは、次の行に移るが、列は変わらない。Windowsは、MSには珍しく、標準規約に忠実に従っていて、UNIXとMacが勝手な事をしているのである。 但し、Wordなどで書いた文書は、文字であっても色々なコントロールがバイナリで文字間に埋め込まれているので、BINARYで送らなければならない。まあ、どうせ、WordをUNIX使いに送っても、見てもらえないけどね。WordやExeclなどのファイルは圧縮してからBINARYで送るのがベスト。 同じOSの間で転送する場合は、全てBINARYで良い。Windows9x/NT/2000/XP間の転送は全てBINARYで良い。UNIX系OS間の転送は全てBINARYで良い。問題は、Windows系とUNIX系などのOSの種族が違う場合。この場合、文字ファイルは、そのOSの特性に合わせないと、改行が出鱈目になったりするのでASCIIで送る。 OS種族が違っても、プログラムや、圧縮したファイル、音楽、画像、映像などの元々バイナリ(文字でないもの)のファイルは必ず、BINARYで送る。 |
| ASC | 転送するファイルが文字(テキスト)であることをFTPに教える。異なるOS間で、.txtのような純粋な文字ファイルを送る時だけ使う。FFFTPなどのGUI−FTPクライアントを使う時は、設定済みなので、気にしないで良い。 |
| GET | get myfile リモートのファイルを取ってくる;リモートのカレントディレクトリにある指定されたファイルをローカル(手元)のカレントディレクトリに入れる。 カレントディレクトリであることに注意。予めCDで、目的のファイルがあるディレクトリをカレントにしておく事。 get myfile myfile.txt とすると、リモートのmyfileを、ローカルでは、myfile.txtという名前にしてgetしてくれる |
| MGET (multiple get) | mget my* リモートの複数ファイルを取ってくる; *は、何でもよいことを示す特殊文字(wild card)なので、カレントディレクトリにあるmyで始まる全てのファイルをgetできる。但し、一つ一つ確認がくるので、getしないなら、「n」、するなら「y」を入力。 途中で止めたい時は、「CTRL+c」キー。 問い合わせされず、一気にgetしたい場合、下記のコマンド |
| PROMPT | prompt off (prompt on) MGETでの、問い合わせをしないモードにするコマンド。 |
| PUT | ローカルのファイルをリモートに送る。GETの逆コマンド |
| MPUT | MGETの逆コマンド |
| DEL | リモートのファイルを削除する(権限があれば) |
| MDEL | もうわかるよね |
| MKD(MaKe Directory) | mkd myfolder リモートにディレクトリを作る |
| RMD(ReMove Directory) | rmd myfolder リモートのディレクトリを削除 |
| REN(REName) | ren oldname.txt newname.txt リモートファイルの名前を変える。サーバによっては、できない。 |
| HELP | コマンド一覧が出る |
|
・・・ [vcache] minfilecache=2000 maxfilecache=4000 [MSNP32] [Password Lists] 既定=C:\WINDOWS\既定.PWL xxx=C:\WINDOWS\xxx.PWL ・・・ |








|
f:\program\vncviewer\vncviewer.exe f:\program\f_macro4\f_macro.exe f:\program\f_macro4\vncview.mcr /S17 /E |