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 ここで紹介している内容を実行する場合は自己責任でお願いします。 *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*


