ftpコマンド
FFFTPが調子悪く接続できないので、コマンドラインからやることにした。せっかくやったので書いとく。
OSはwinXP
「ファイル名を指定して実行」にftpと入力。
open domain.jp と入力。そのあとユーザー名、パスワードを入力
230 User ユーザー名 logged in.
とか表示されたらログイン完了。そのあとは以下のコマンドを使用
コマンド | 意味 |
---|---|
open | 接続 |
pwd | カレントディレクトリ表示 |
dir | カレントディレクトリのファイル一覧 |
cd | ディレクトリ移動 |
asc | アスキーモード切り替え |
bin | バイナリモード切り替え |
lcd | ローカルフォルダ確認・指定 |
get | ファイルダウンロード |
mget | 複数ファイルダウンロード |
put | ファイルアップロード |
mput | 複数ファイルアップロード |
delete | ファイル削除 |
rename | ファイル名変更 |
mkdir | ディレクトリ作成 |
rmdir | ディレクトリ削除 |
close | 切断 |
quit | 終了 |
とりあえず知っているコマンドだけ書きました。。。もっとありそう。
ftp>pwd 257 "/home/user" is current directory. ftp>dir 200 PORT command successful 150 Opening ASCII mode data connection for file list -rw-rw-r-- 1 user user 3806 Apr 23 10:30 index.php 226 Transfer complete. ftp: 262 bytes received in 0.00Seconds 262000.00Kbytes/sec. ftp>cd directory 250 CWD command successful ftp>bin 200 Type set to I ftp>asc 200 Type set to A ftp>lcd Local Directory now C:\Document and Settings. ftp>lcd C:\ftptmp Local Directory now C:\ftptmp ftp> get index.php 200 PORT command successful 150 Opening BINARY mode data connection for index.php (3806 bytes) 226 Transfer complete. ftp: 3806 bytes received in 0.25Seconds 15.22Kbytes/sec. ftp> put index.php ftp> get index.php 200 PORT command successful 150 Opening BINARY mode data connection for index.php (3806 bytes) 226 Transfer complete. ftp: 3806 bytes received in 0.25Seconds 15.22Kbytes/sec. ftp> close 221 Goodbye.
パーミッション変更(知らなかったのでgoogle先生に聞いた。)
ftp> quote site chmod 755 ファイル名 200 SITE CHMOD command successful