Mac OS X コマンド ライン経由で Web からファイルをダウンロードする
私は頻繁に Web ページを開発していますが、ダウンロードの途中でブラウザを再起動できないとイライラすることがよくあります。そのため、大きなファイルをダウンロードする必要があり、Safari、Chrome、または Firefox が中断することなく実行し続けるかどうかを心配したくない場合は、信頼できるターミナルを使用します!実際、Mac のコマンド ラインを使用して、Web から任意のファイルを簡単にダウンロードできます。
次にダウンロードしたいファイルがあるときは、URL をクリップボードにコピーし、ターミナル ウィンドウを開いて「curl」コマンドを使用します。
Curl はファイルのダウンロードに簡単に使用できます。最も単純な形式の構文は次のようになります:
curl -O
ファイルの宛先 URL には、Web 用の http をプレフィックスとして付ける必要があります。デフォルトでは、これにより、要求された URL が現在の作業ディレクトリにダウンロードされます。保存されたファイルの名前は、リモート サーバー上にあったのと同じ名前が使用されます (つまり、ファイルがリモート サーバー上で「filename.zip」と呼ばれる場合、ダウンロードしても名前は変わりません。
ファイル名を同じままにするには、curl で -O (大文字の o) フラグを使用する必要があります。小文字の -o フラグは名前を変更します。 curl –help で詳細を説明できます。
.まず、ファイルを保存するディレクトリを変更します。これは「cd」コマンドで行います。例としてデスクトップを使用します: cd ~/Desktop
ディレクトリを「デスクトップ」に変更したので (便宜上)、ダウンロードを開始できます。ダウンロードには、「curl」という組み込みユーティリティを使用します。
curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit
Curl は即座にファイルをダウンロードします。ファイルが十分に大きい場合は、ダウンロードにかかる時間を示すプログレス バーが表示されます。
必要に応じて、上記のコマンド文字列を 1 つのコマンドに結合することもできます:
cd ~/デスクトップ; curl -O http://remote-server-IP/file.zip
もちろん、curl には Web からファイルをダウンロードする以外にも多くの用途があります。そのため、curl の使用に関する他の投稿もお見逃しなく。
ウェブからファイルをダウンロードするこの方法を使用するためのその他の役立つヒントやコツがあれば、以下のコメント欄で共有してください!