UNIX/Linuxコマンド Topics  RSSを登録する

LPIC,自宅サーバー,サーバー管理者,SE,ITエンジニア,初心者に。Linuxサーバー管理,構築の定番。コマンド,Tipsすぐに使えるテクニックをあなたへ。Web,ファイル,メールサーバー,DNS,だって作れます。いますぐ登録

最新号をメルマガでお届けします    
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
2009/05/22

【UNIX/Linuxコマンド Topics】 『FTPコマンドで複数ファイルをまとめてダウンロードする』 No.075

【5月31日までの期間限定キャンペーン】をやっています。
お申し込みは今すぐ↓をクリックしてください。

■ Linux Webサーバー構築講座【通常編】
   → http://linuxweb.biz/top.html
   Linuxの基礎をサーバー構築を通じて体系的に学びたい人向けの講座
  (LAPP環境を構築)


■ Linux Webサーバー構築講座【上級編】
   → http://www.linuxexpert.biz/
   【通常編】の内容を含んで更にPHP、MySQL、Apace2.0系、SSLも学びたい
   より高度な技術習得を目指す人の講座(LAMP、LAPP環境を構築)

※以前よりご希望が多かった分割支払い出来ます

□==================================================================□

     ┌―┐
     |9|UNIX/Linuxコマンド Topics ------ No.075
     └―――――――――――――――――――――――
       初心者のあなたもLinuxサーバー管理者になれる!
     紹介コマンド数No.1を目指し、実践的な技術ノウハウを紹介!


□==================================================================□

□□□ 2009/05/22  発行 □□□

LinuxナビゲーターのPakiraです。
いつも読んで頂いてありがとうございます!

前回の配信から約1ヶ月ほど間が空いてしまいました。
ゴールデンウィークに急遽帰省しなくてはいけなくなったり、
風邪をこじらせたりと、何かと忙しい日々を過ごしています。

さてさて、前回はファイルのダウンロード途中で中断が発生してしまい、
最初からダウンロードしなくとも、再度途中からダウンロードする
方法をご紹介しました。

今日もFTP関連のテクニックとして、複数ファイルをまとめて
ダウンロードする方法をご紹介します。

それでは早速いってみましょ〜。

----------------------------------------------------------------------
 ■ FTPコマンドで複数ファイルをまとめてダウンロードする ■
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

FTPコマンドのmgetというコマンドを使用する事で、複数ファイルを
まとめてダウンロードすることができます。

またmgetコマンドはファイル名の指定に「*」などのワイルドカードを
使用する事ができますので、1回のコマンド入力の文字数を減らす事が
できます。

使いこなすとファイルのダウンロードがかなり楽になりますので
ぜひ今日のメルマガでその方法を覚えてくださいね。

今回は、 Linux Webサーバー構築講座【上級編】で構築した
サーバーを使用してダウンロードを再開する例をご紹介します。

■ Linux Webサーバー構築講座【上級編】
   → http://www.linuxexpert.biz/
【5月31日までの期間限定キャンペーン】をやっています。
お申し込みは今すぐ↓をクリックしてください。

今回は、www.kernel.orgからファイルをダウンロードする
例でご照会します。

早速ダウンロードを再開してみましょう!


---------------------------------------------------------------
■mgetで複数ファイルのダウンロード
---------------------------------------------------------------
[root@Tiger ~]# ftp www.kernel.org ←FTPコマンドでwww.kernel.orgへアクセス。
Connected to pub.all.kernel.org.
220 Welcome to ftp.kernel.org.
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (www.kernel.org:root): anonymous ←「anonymous」と入力します。
331 Please specify the password.  ←あなたのメールアドレスを入力します。
Password:
230-                        Welcome to the
230-
230-                    LINUX KERNEL ARCHIVES
230-                        ftp.kernel.org
230-
230-                "Much more than just kernels"
230-
230-       IF YOU'RE ACCESSING THIS SITE VIA A WEB BROWSER
230-            PLEASE USE THE HTTP URL BELOW INSTEAD!
230-
230----->       If you are looking for mirror sites, please go       <----
230----->                   to mirrors.kernel.org instead            <----
230-
230-This site is provided as a public service by the Linux Kernel

〜中略〜

230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> passive         ←「passive」と入力します。
Passive mode off.
ftp> cd /pub/linux/kernel/v2.6/ ←「cd」コマンドでディレクトリを変更します。
250 Directory successfully changed.
ftp> mget patch-2.6.29.2.gz patch-2.6.29.3.gz.sign ←mgetでダウンロードします。
mget patch-2.6.29.2.gz? y ←ダウンロード確認で「y」を入力します。
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for patch-2.6.29.2.gz (54992 bytes).
226 File send OK.
54992 bytes received in 0.42 seconds (1.3e+02 Kbytes/s)
mget patch-2.6.29.3.gz.sign? y ←ダウンロード確認で「y」を入力します。
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for patch-2.6.29.3.gz.sign (248 bytes).
226 File send OK.
248 bytes received in 0.0058 seconds (41 Kbytes/s)
ftp> bye  ←FTPを終了します。
221 Goodbye.


---------------------------------------------------------------
■ダウンロード確認を非表示でダウンロードする
---------------------------------------------------------------
先の方法では複数ファイルをダウンロードできますが、ダウンロードを
実行する度にダウンロードしても良いか確認が表示されます。

ダウンロードの事前確認が不要な場合はこれからご紹介する方法で
ダウンロードしてください。またワイルドカードでファイル指定する
方法もご紹介します。

まずは先ほどと同じように「www.kernel.org」へアクセスして
cdコマンドを実行するところまで実行してください。


ftp> prompt ←「prompt」コマンドを実行します。
Interactive mode off. ←対話型ダウンロードモードが無効になります。
ftp> mget patch-2.6.29.2.gz* ←「mget」でダウンロードを実行します。
local: patch-2.6.29.2.gz remote: patch-2.6.29.2.gz 
↑ダウンロード確認が表示されずにダウンロードが始まります。
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for patch-2.6.29.2.gz (54992 bytes).
226 File send OK.
54992 bytes received in 0.46 seconds (1.2e+02 Kbytes/s)
local: patch-2.6.29.2.gz.sign remote: patch-2.6.29.2.gz.sign
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for patch-2.6.29.2.gz.sign (248 bytes).
226 File send OK.
248 bytes received in 0.00075 seconds (3.2e+02 Kbytes/s)


もしダウンロードがうまくいかない場合は、「passive」を
実行せずにダウンロードの再開を行なってください。


mgetコマンドは複数のファイルを一気にダウンロードしたい時に
使用すると非常に便利です。

ぜひ今回で覚えて今後使ってみてくださいね!

さて↓の講座では【5月31日までの期間限定キャンペーン】をやっています。
もしよかったらこの機会に一緒にLinuxを学びませんか?
お申し込みは今すぐ↓をクリックしてください。

■ Linux Webサーバー構築講座【通常編】
   → http://linuxweb.biz/top.html

■ Linux Webサーバー構築講座【上級編】
   → http://www.linuxexpert.biz/


----------------------------------------------------------------------
 ■ あとがき ■
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

北海道に帰省して、あまりの寒さに風邪を引いてしまいました。
もうだいぶ良くなったのですが、喉だけがまだ完治せず、
のど飴が欠かせない日々を送っています。

外出すると特に咳がひどくなります・・・。
早く治したいです・・・(泣)

季節の変わり目は体調を崩しやすいので、
あなたもお体ご自愛ください。


それではまたメールします。


【5月31日までの期間限定キャンペーン】をやっています。
お申し込みは今すぐ↓をクリックしてください。

■ Linux Webサーバー構築講座【通常編】
   → http://linuxweb.biz/top.html
   Linuxの基礎をサーバー構築を通じて体系的に学びたい人向けの講座
  (LAPP環境を構築)


■ Linux Webサーバー構築講座【上級編】
   → http://www.linuxexpert.biz/
   【通常編】の内容を含んで更にPHP、MySQL、Apace2.0系、SSLも学びたい
   より高度な技術習得を目指す人の講座(LAMP、LAPP環境を構築)
     今月よりCentOS5.2版も特典として配布しています。

※以前よりご希望が多かった分割支払い出来ます

サーバーを構築しながら、Linuxの基礎から現場の技術までを
体系的に私と、他の受講生と一緒に学びましょう。


それではまたお会いしましょう!



※表示がずれている場合には等倍フォントでご覧ください。
  当マガジンの無断引用、転載を禁止します

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
☆ UNIX/Linuxコマンド Topics ☆
  http://linux-topics.com/

マガジンID:0000115847
発行者   : Pakira
      http://linux-topics.com/profile/profile.htm

Webサイト: http://linux-topics.com/
         http://xn--linux-op4dtfrgoh.com/
         http://linuxtips.biz/

e-mail   : webmaster@linux-topics.com
      (あなたからのご意見、ご感想お待ちしてます)

■Linux30日間無料メールセミナー2007
 2007年度版に新改訂しました!

 http://linux-topics.com/mail2/


■ Linux Webサーバー構築講座【通常編】
  → http://linuxweb.biz/top.html

■ Linux Webサーバー構築講座【上級編】
  → http://www.linuxexpert.biz/


-------------------------------------------------
購読の変更・解除はこちら
http://linux-topics.com/mail/index.html
 
ここで紹介している内容を実行する場合は自己責任でお願いします。

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
最新号をメルマガでお届け
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。

最近の記事

上へ戻る