FTP コマンドで 接続先サーバのファイルの属性を変える場合 "quote site" コマンドを使用します。
まずは FTP サーバに接続します。
C:\> ftp 192.168.1.100
quote site コマンドの後ろは 通常の chmod コマンドのように 「属性」「ファイル名」を指定します。
ftp> quote site chmod 755 test.txt
使い方はこれで終わりですが 実はこれは FTP サーバ側で chmod の使用がサポートされている必要があります。
そもそも quote は 接続先に直接コマンドを送信するコマンドで site は、接続先でサポートしているコマンドを 実行するコマンドなのです。
chmod がサポートされているかどうかは "quote site" の後ろに "help" を指定して確認します。
ftp> quote site help 214- The following SITE commands are recognized (* =>'s unimplement UMASK IDLE CHMOD HELP 214 Direct comments to ftp-bugs@KURO-BOX1.
上の例の FTP サーバでは
chmod の他にも umask、idle が
サポートされています。
( * が付いている場合はサポートされていません)