Linuxシステムのcurlコマンド使用チュートリアル
コードのコピー
# curl http://www.linux.com
2、アクセスしたページを保存する
コードのコピー
# curl http://www.linux.com >> linux.html
コードのコピー
$ curl -o linux.html http://www.linux.com
コードのコピー
# curl -O http://www.linux.com/hello.sh
3、テストページの戻り値
コードのコピー
# curl -o /dev/null -s -w %{http_code} www.linux.com
Ps:スクリプトでは、Webサイトが正常かどうかをテストする一般的な使い方です。
4、proxyサーバーとそのポートを指定する
コードのコピー
# curl -x 192.168.100.100:1080 http://www.linux.com
5、cookie
コードのコピー
# curl -c cookiec.txt http://www.linux.com
コードのコピー
# curl -D cookied.txt http://www.linux.com
コードのコピー
# curl -b cookiec.txt http://www.linux.com
6、ブラウザの真似
コードのコピー
# curl -A "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.0)" http://www.linux.com
7、refererを偽造する(チェーンを盗む)
コードのコピー
# curl -e "www.linux.com" http://mail.linux.com
8、ファイルのダウンロード
コードのコピー
#内蔵optionを使用:-o(小文字)
# curl -o dodo1.jpg http:www.linux.com/dodo1.JPG
#組み込みoptionを使用する:-O(大文字)
# curl -O http://www.linux.com/dodo1.JPG
コードのコピー
# curl -O http://www.linux.com/dodo[1-5].JPG
コードのコピー
# curl -O http://www.linux.com/{hello,bb}/dodo[1-5].JPG
コードのコピー
# curl -o #1_#2.JPG http://www.linux.com/{hello,bb}/dodo[1-5].JPG
コードのコピー
# curl -r 0-100 -o dodo1_part1.JPG http://www.linux.com/dodo1.JPG
# curl -r 100-200 -o dodo1_part2.JPG http://www.linux.com/dodo1.JPG
# curl -r 200- -o dodo1_part3.JPG http://www.linux.com/dodo1.JPG
# cat dodo1_part* > dodo1.JPG
コードのコピー
#curl-O-uユーザー名:パスワードftp://www.linux.com/dodo1.JPG
#curl-O ftp://ユーザー名:パスワード@www.linux.com/dodo1.JPG
コードのコピー
# curl -# -O http://www.linux.com/dodo1.JPG
コードのコピー
# curl -s -O http://www.linux.com/dodo1.JPG
10、ファイルのアップロード
コードのコピー
# curl -T dodo1.JPG-uユーザー名:パスワードftp://www.linux.com/img/