超初級ftpコマンドリファレンス

2007年12月 7日 18:16 超初級ftpコマンドリファレンス

今日も旧ブログから転載です。

これもだいぶ前に書いたエントリーですが、今回のネタは、まあ今でも需要は微妙にあるかな?


今更コマンドラインでftpする機会なんてさほどないんですが、ネットワーク系のスクリプトを組む時とかには使いまくりますし、以前仕事で新規にソフトを入れちゃ駄目なPC(しかもftpソフトが入っていない!)で作業させられた時には当然コマンドラインからftpするしかありませんでしたし。
あと、WebサーバーAからWebサーバーBにちょっとデカめのファイルを移したい時なんかは、WebサーバーAから一旦DLしてWebサーバーBに再upなんてするよりも、SSHでWebサーバーAに入ってそこからコマンドラインでftpしてWebサーバーBに移した方が遥かに速い(Webサーバー間は上位回線で繋がってることも多いですし)。

そしてこれをメモっておく一番のきっかけは、友人がちょっとした手違いで全角文字を含む名前のファイルをWebサーバー上に作ってしまった時、削除しようとしても普通のftpソフトだとファイル名をうまく認識しなかったようなので、コマンドラインから直接mdelで削除してみてもらったらうまくいった、ということがつい先日あったからです。

というわけで、メモとして残しておけばそれなりに役に立つかなということで、調べなくても私がすぐ書けるような超基本的なものだけでもまとめておきます。


ログインする

まず、コマンドプロンプトを開き、

ftp www.servername.com

と入力。
www.servername.comの部分にはサーバーのホスト名を。

Connected to www.servername.com.
220 ProFTPD 1.2.9 Server () [www.servername.com]
User (www.servername.com:(none)):

と返って来るので、ユーザー名を入力。

331 Password required for username.
Password:

と返って来るので、パスワードを入力。

230 User username logged in.

これでログイン完了。


超初級コマンドリファレンス

pwd
カレントディレクトリのパスを表示する。

ls
カレントディレクトリのファイル・ディレクトリ一覧を見る。
-a オプション: 「.」で始まるファイルも表示する
-l オプション: 各ファイルの詳細を表示する
私は ls -al として使うことが多いです。

cd
カレントディレクトリの移動
cd directory_name という風に、後に移動先のディレクトリ名を指定する

ascii
転送モードを ascii に指定する

bin
転送モードを binary に指定する

put
ファイルのアップロード
put file_name という風に、後にアップロードするローカルのファイル名を指定する

mput
複数のファイルのアップロード
mput *.txt という風に、ワイルドカードを使って一度に複数のファイルをアップロードする

get
ファイルのダウンロード
get file_name という風に、後にダウンロードするホスト側のファイル名を指定する

mget
複数のファイルのダウンロード
mget *.txt という風に、ワイルドカードを使って一度に複数のファイルをダウンロードする

ren
ファイル・ディレクトリの名前変更
ren old_name new_name という風に、変更前のファイル名、変更後のファイル名の順で指定する

del
ファイルの削除
del file_name という風に、削除するファイル名を指定する

mdel
複数のファイルの削除
mdel *.txt という風に、ワイルドカードを使って一度に複数のファイルを削除する

mkdir
ディレクトリの作成
mkdir directory_name という風に、後に作成するディレクトリ名をつける

rmdir
ディレクトリの削除
rmdir directory_name という風に、後に削除するディレクトリ名をつける

quote site chmod
パーミッションの変更
quote site chmod 755 sample.cgi という風に、変更後のパーミッション、対象ファイル名の順で指定する

bye
ホストとの接続を切断し、終了する

ちなみに、ftp接続時のローカル側の操作は、頭に!をつけてコマンドを使えばOKです。
例: Windowsなら !dir とすれば現在のローカル側のカレントディレクトリの一覧が表示できる。

Twitterつぶやく
阿部辰也へのお仕事のご依頼・お問合せはこちら

Twitter始めました。Followはお気軽にどうぞ。

関連するブログ記事
スポンサード リンク
カテゴリー
Web制作技術
タグ
FTP | コマンドライン
現在位置
TOP > Web制作技術 > 超初級ftpコマンドリファレンス
前のブログ記事
「ARIGATO」 - B'z [2007年12月 6日 23:59]
次のブログ記事
「Peace Of Mind」 - 稲葉浩志 [2007年12月12日 23:59]

トラックバック(0)

このブログ記事に対するトラックバックURL:

コメント(4)

payday loans [2014年11月 3日 16:01]

ebnpqusr http://paydayloansvmg.com/ payday loans

payday loans [2014年11月17日 17:08]

qzuddk http://paydayloansvmg.com/ payday loans

payday loans [2015年3月25日 06:10]

gbzozyj http://paydayloansbrq.com/ payday loans

quick payday loans [2015年9月20日 21:13]

vvxmnzym http://paydayloansrnq.com/ quick payday loans

コメントする


画像の中に見える文字を入力してください。

 

このブログについて

阿部辰也

Webコンサルタントやシステムエンジニア、執筆業などをやっている、グッドホープ代表・阿部辰也のブログです。
Web技術系のTipsから仕事の話、趣味の話まで色々と。
人生は所詮生まれてから死ぬまでの壮大な暇つぶし。
だったら有意義に暇をつぶして生きましょー。

阿部辰也へのお仕事のご依頼・問合せはこちらからどうぞ。

Twitter: @t_abe
読書メーター: ID:Tatsuya

このブログのサイトマップ
このブログのはてなブックマーク数

Feed/RSS購読

タグクラウド

最近のトラックバック

阿部辰也の著書

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

77のキーワードで知る インターネットで稼ぐ 図解 ブログ・メルマガ・Webサイト構築の基本

頑張って書いたのに、出版後すぐに出版社が倒産して印税も貰えずじまいで俺涙目(笑)。

Powered by Movable Type 5.02

スポンサード リンク

はてなブックマーク



あわせて読みたい

t-abeの今読んでる本

t-abeの最近読んだ本

t-abeの今やってるゲーム

t-abeの最近やったゲーム