序文Linux wget は、コマンドラインで使用されるファイルをダウンロードするためのツールです。これは Linux ユーザー、特にソフトウェアをダウンロードしたり、リモート サーバーからローカル サーバーにバックアップを復元したりする必要があることが多いネットワーク管理者にとって欠かせないツールです。 仮想ホストを使用する場合、このようなトランザクションを処理するには、まずリモート サーバーからコンピューターのディスクにダウンロードし、次に FTP ツールを使用してサーバーにアップロードするしかありません。これは時間とエネルギーの無駄であり、どうすることもできません。 Linux VPS では、アップロード手順を経ずにサーバーに直接ダウンロードできます。 wget ツールはサイズが小さいですが、機能が充実しています。ブレークポイント ダウンロード、FTP および HTTP ダウンロード方法、プロキシ サーバーをサポートしており、セットアップも簡単です。 以下では、例を挙げて wget の使い方を説明します。 1. wgetを使用して単一のファイルをダウンロードする次の例では、ネットワークからファイルをダウンロードし、現在のディレクトリに保存します。 http://cn.wordpress.org/wordpress-3.1-zh_CN.zip をダウンロードしてください ダウンロード処理中は、ダウンロード完了率、ダウンロードされたバイト数、現在のダウンロード速度、残りのダウンロード時間などを示す進行状況バーが表示されます。 2. wget -Oを使用してダウンロードし、別のファイル名で保存します。デフォルトでは、wget は「/」に続く最後の文字をコマンドとして使用するため、動的リンクをダウンロードするためのファイル名は通常は正しくありません。 エラー: 次の例では、ファイルをダウンロードし、download.php?id=1080 という名前で保存します。 http://www.centos.bz/download?id=1 からダウンロードしてください。 ダウンロードしたファイルは zip 形式ですが、コマンド 正解: これを修正するには、-O パラメータを使用してファイル名を指定します。 wget -O wordpress.zip http://www.centos.bz/download.php?id=1080 3. ダウンロード速度を制限するにはwget –limit -rateを使用しますwget を実行すると、デフォルトではダウンロードにすべての可能な帯域幅が使用されます。しかし、大きなファイルをダウンロードし、他のファイルもダウンロードする必要がある場合は、速度を制限する必要があります。 wget –limit-rate=300k http://cn.wordpress.org/wordpress-3.1-zh_CN.zip 4. wget -cを使用してダウンロードを再開します中断されたダウンロードを再開するには、wget -c を使用します。 wget -c http://cn.wordpress.org/wordpress-3.1-zh_CN.zip 大きなファイルをダウンロードしていて、ネットワークやその他の理由で突然中断された場合、ファイルを再度ダウンロードする代わりにダウンロードを続行できるので非常に便利です。中断されたダウンロードを続行するには、-c パラメータを使用できます。 5. wget -bを使用してバックグラウンドでダウンロードする非常に大きなファイルをダウンロードする場合は、パラメータ -b を使用してバックグラウンド ダウンロードを実行できます。 wget -b http://cn.wordpress.org/wordpress-3.1-zh_CN.zip バックグラウンドで継続、pid 1840。 出力は `wget-log' に書き込まれます。 ダウンロードの進行状況を確認するには、次のコマンドを使用できます。 テール -f wget-log 6. 偽装プロキシ名でダウンロード一部の Web サイトでは、プロキシ名がブラウザーではないと判断してダウンロード要求を拒否する場合があります。ただし、--user-agent パラメータを使用してこれを隠すことができます。 wget –user-agent="Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16" ダウンロード リンク 7. wget –spiderを使用してダウンロードリンクをテストしますダウンロードをスケジュールする予定の場合は、スケジュールされた時間にダウンロード リンクが有効かどうかをテストする必要があります。確認するには --spider パラメータを追加できます。 wget –スパイダー URL ダウンロードリンクが正しければ表示されます wget –スパイダー URL スパイダー モードが有効です。リモート ファイルが存在するかどうかを確認します。 HTTP リクエストが送信されました。応答を待っています… 200 OK 長さ: 未指定 [text/html] リモートファイルが存在し、さらにリンクが含まれている可能性があります。 ただし、再帰は無効になっているため、取得できません。 これにより、ダウンロードはスケジュールされた時間に実行されますが、間違ったリンクを指定すると、次のエラーが表示されます。 wget –スパイダーURL スパイダー モードが有効です。リモート ファイルが存在するかどうかを確認します。 HTTP リクエストが送信されました。応答を待っています… 404 見つかりません リモート ファイルが存在しません - リンクが壊れています!!! スパイダー パラメータは次の状況で使用できます。 スケジュールされたダウンロードの前に確認する ウェブサイトの可用性の間隔検出 ウェブサイトのページにリンク切れがないか確認する 8. wget –triesを使用して再試行回数を増やすネットワークに問題がある場合や、ダウンロードするファイルが大きい場合にも失敗する可能性があります。デフォルトでは、wget は接続してファイルをダウンロードするために 20 回再試行します。必要に応じて、--tries を使用して再試行回数を増やすことができます。 wget –tries=40 URL 9. wget -iを使用して複数のファイルをダウンロードするまず、ダウンロードリンクファイルを保存します cat > ファイルリスト.txt url1 url2 url3 url4 次に、このファイルとパラメータ-iを使用してダウンロードします wget -i ファイルリスト.txt 10. wget –mirrorを使用してWebサイトをミラーリングする次の例では、Web サイト全体をローカル コンピューターにダウンロードします。 wget –mirror -p –convert-links -P ./ローカル URL –miror: アカウントミラーダウンロードを開く -p: HTML ページを通常表示するためにすべてのファイルをダウンロードする –convert-links: ダウンロード後、ローカルリンクに変換する -P ./LOCAL: すべてのファイルとディレクトリをローカルの指定ディレクトリに保存する 11. wget –rejectを使用して、指定された形式のダウンロードをフィルタリングします。ウェブサイトをダウンロードしたいが、画像をダウンロードしたくない場合は、次のコマンドを使用できます。 wget –reject=gif url 12. wget -o を使用してダウンロード情報をログファイルに保存します。ダウンロード情報をターミナルに直接表示するのではなく、ログ ファイルに表示したい場合は、次のコマンドを使用できます。 wget -o download.log URL 13. ダウンロードファイルの合計サイズを制限するにはwget -Qを使用しますダウンロードするファイルが 5M を超えており、ダウンロードを終了したい場合は、次のコマンドを使用できます。 wget -Q5m -i ファイルリスト.txt 注意: このパラメータは単一ファイルのダウンロードでは機能せず、再帰ダウンロードでのみ機能します。 14. wget -r -Aを使用して、指定された形式でファイルをダウンロードします。この機能は次のような状況で使用できます ウェブサイトからすべての画像をダウンロードする ウェブサイトからすべてのビデオをダウンロードする ウェブサイトからすべてのPDFファイルをダウンロードする wget -r -A.pdf URL 15. wgetを使用してFTP経由でダウンロードするwget を使用して FTP リンクをダウンロードできます。 wget を使用した wget ftp-url wget ユーザー名とパスワード認証を使用した FTP ダウンロード wget –ftp-user=ユーザー名 –ftp-password=パスワード url Linux での wget コマンドの基本的な使用法に関するこの記事はこれで終わりです。Linux wget コマンドに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: ブラウザタブの左端に表示されるウェブサイトのアイコンを設定します
init_connectの役割init_connect は通常、接続が来たときに、自動コミットを 0...
コンテナの場合、最も単純なヘルスチェックはプロセス レベルのヘルスチェックであり、プロセスが稼働して...
みなさんこんにちは。私は梁旭です。ご存知のとおり、Linux ではデバイス ファイルも含めすべてがフ...
1. Dockerをインストールするyum -y install docker-ioインストールが完...
この記事では、例を使用して MySQL 正規表現 (regexp および rlike) の検索機能を...
使用制限クエリ ステートメントを使用する場合、多くの場合、データの最初の数行または中間行を返す必要が...
1. MySQLイメージを見つける ドッカーps 2. ミラーmysqlイメージを入力する dock...
背景会社のコードは第三者に提供され、利用されます。ソースコードが完全に漏洩しないようにするには、提供...
単一のテーブルをエクスポートするmysqldump -u ユーザー -p db名 テーブル名 >...
目次1. 匿名スロット2. 名前付きスロット要約するスロット (slot) は、Vue のコンテンツ...
目次Dockerとは展開する1. イメージをプルする2. 画像を表示する3. コンテナを実行する4....
実行プロセスを分析します。マウスをノードに移動して、ノードにツールチップ実装を開くための識別子 (...
私は最近 Linux を学び始めました。Ma Ge の umask に関する Linux コースを読...
目次参照と反応参照反応的RefとReactiveの違いshallowRef と shallowRea...
ミラーリングも Docker のコアコンポーネントの 1 つです。ミラーリングはコンテナ操作の基盤で...