パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

curlコマンドの作者、curlとは関係ないトラブルの問い合わせメールがたびたび寄せられることを明らかに」記事へのコメント

  • by Anonymous Coward on 2016年11月17日 16時35分 (#3116082)

    いまだにwgetとの違いがよくわかってない
    出始めの頃からwgetでええやんと思ってたら
    あっという間に普及した
    組み込み界で何かとお騒がせなbusyboxには
    wgetは入ってるけどcURLは入ってないから
    わざわざフットプリント切り詰めてる中に入れ込んでるわけだろ?
    そこまでするくらいなんだから
    よほど便利なんだろうけど…
    未だに理解できていない

    • Re:いまだに (スコア:5, 参考になる)

      by Anonymous Coward on 2016年11月17日 17時04分 (#3116101)

      curlはメールも出せるマルチプロトコル対応(DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP)だし、HTTPでPUTするのもwgetより超カンタンなんだよー。
      例えば、怪しいウィルスファイルをvirustotalに出すのだって
      curl -k -F "apikey=APIキー" -F "file=@ファイル名" https://www.virustotal.com/vtapi/v2/file/scan [virustotal.com]
      だけでいいんだ。これwgetで同じ事やろうと思うとヘッダいじりとかすごいたいへん(だった)んだよ。今は知らないけど、wgetでやるのあきらめたよ。
      メール出すのも
      curl smtp://サーバ/ -T - --mail-from 送信者 --mail-rcpt 受信者  メール本文
      でできちゃうんだよー。ちょっとメール出すスクリプト組みたいけど、サーバはすでにあるのを使いたいってとき、だいたいcurlは入っているから、便利なんだよー。
      なんでメールに手を出したのかは知らないけど、POPやIMAP対応したんで、勢いあまったんじゃないかな。

      親コメント
      • by Anonymous Coward

        WWWクライアント界のsystemdか

    • by Anonymous Coward on 2016年11月17日 16時50分 (#3116091)

      wgetはコマンド。
      curlはライブラリが本体で、コマンドはライブラリ関数を呼び出すためのただのラッパー。

      親コメント
    • by nekopon (1483) on 2016年11月17日 16時52分 (#3116095) 日記
      ライブラリとして使えるから、アプリに組み込んであるということでは。(わりとやりがち)
      親コメント
    • by Anonymous Coward on 2016年11月17日 17時05分 (#3116102)

      サポートされてるプロトコル数が違う
      wgetはhttp,https,ftpぐらいだけど
      curlはpop3とかimapとかsmbとかいろいろサポートされてる

      親コメント
    • by ktmizugaki (46208) on 2016年11月18日 14時40分 (#3116666) 日記

      デフォルトで、ファイルに保存するのが wget、 標準出力に出すのが curl。

      curl で保存先指定せずに .zip とか .tgz の URL を指定すると酷いことになります……。

      --
      svn-init() {
        svnadmin create .svnrepo
        svn checkout file://$PWD/.svnrepo .
      }
      親コメント
    • by Anonymous Coward

      wgetは再帰ダウンロードができるのが利点ですね
      あとwgetはGNUの一部です

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

処理中...