ウェブサイト検索

Linux で Wget を使用してダウンロード中にファイルの名前を変更する方法


Wget ユーティリティは、Unix 系オペレーティング システムおよび Windows OS 向けの、人気があり機能が豊富なコマンドライン ベースのファイル ダウンローダーです。 HTTP、HTTPS、FTP などのプロトコルを介したファイルの非対話型ダウンロードをサポートします。

低速または不安定なネットワーク接続でも確実に動作するように設計されています。重要なのは、ネットワークが中断した場合でも、特定のコマンドを再度実行することで、部分的にダウンロードされたファイルを引き続き取得できることです。

推奨読書: ファイルをダウンロードするための 5 つの Linux コマンド ライン ベースのツール

この短い記事では、Linux ターミナルで wget コマンドを使用してダウンロード中にファイルの名前を変更する方法を説明します。

デフォルトでは、wget はファイルをダウンロードし、URL 内の元の名前で現在のディレクトリに保存します。元のファイル名が、以下のスクリーンショットに示されているように比較的長い場合はどうなるでしょうか。

wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip

上記の例で、wget コマンド を使用してダウンロードしたファイルの名前を別の名前に変更するには、-O または --output-document を使用できます。 -c または --Continue オプションを指定してフラグを使用すると、最初に説明したように、部分的にダウンロードされたファイルの取得を続行するのに役立ちます。

wget -c https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip -O db-connection-test.zip

-O フラグは、URL 内の元の名前の代わりに新しい名前を使用するよう指示する以外に、シェル リダイレクトを実行するよう wget に指示することに注意してください。実際には次のようなことが起こります。

wget -cO - https://gist.github.com/chales/11359952/archive/25f48802442b7986070036d214a2a37b8486282d.zip > db-connection-test.zip
ls

上のスクリーン ショットに示すように、ファイルは標準出力に書き込まれ、シェルによって指定されたファイルにリダイレクトされます。

コマンドラインから YouTube やその他のサイトからビデオをダウンロードしたい場合は、Linux に YouTube-DL をインストールして使用できます。

それは今のところすべてです!今回は、wgetコマンドでダウンロードしたファイルの名前を変更する方法を紹介しました。この記事に関するご質問やご意見がございましたら、下のコメント フォームをご利用ください。