MENU
やすひら
やすひらと申します。
長靴を履いたタヌキ(ITエンジニア)です。
モノ作りの楽しさを発信中。
X(旧Twitter)のフォローもお願いします。

[Linuxコマンド]wgetコマンドの概要と使い方

wgetコマンドはファイルをダウンロードするコマンドです。

やすひら

wgetコマンドの概要と使用方法を紹介します

この記事でわかること
  • wgetコマンドの概要
  • wgetコマンドの使い方
目次

コマンド概要

wgetコマンドは、Webサーバーからファイルをダウンロードするためのコマンドです。
非対話型で実行できるため、スクリプトや自動化されたタスクに適しています。

コマンドオプション

コマンドオプションを紹介します。

コマンドオプション意味
-Oファイル名指定
-Pダウンロード先ディレクトリを指定
-cダウンロード再開
-r再帰的にダウンロード
-i一括ダウンロード

コマンドの使い方

wgetコマンドの使い方を紹介します。

ファイルをダウンロード

ファイルをダウンロードします。

コマンド形式

wget [URL]

コマンド実行例

$ wget https://yasuhira-blog.com/wp-content/uploads/2024/05/draw_a_picture.jpg
--2024-06-13 15:09:13--  https://yasuhira-blog.com/wp-content/uploads/2024/05/draw_a_picture.jpg
Resolving yasuhira-blog.com (yasuhira-blog.com)... 160.251.71.120
Connecting to yasuhira-blog.com (yasuhira-blog.com)|160.251.71.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 337573 (330K) [image/jpeg]
Saving to: 'draw_a_picture.jpg'

draw_a_picture.jpg  100%[===================>] 329.66K  1.86MB/s    in 0.2s    

2024-06-13 15:09:13 (1.86 MB/s) - 'draw_a_picture.jpg' saved [337573/337573]
$ ls
draw_a_picture.jpg

指定URLのファイルをダウンロードできました。

ファイル名指定でファイルをダウンロード

ファイル名指定でファイルをダウンロードします。

コマンド形式

wget -O [ファイル名] [URL]

コマンド実行例

$ wget -O download_file.jpg https://yasuhira-blog.com/wp-content/uploads/2024/05/draw_a_picture.jpg
--2024-06-13 15:43:45--  https://yasuhira-blog.com/wp-content/uploads/2024/05/draw_a_picture.jpg
Resolving yasuhira-blog.com (yasuhira-blog.com)... 160.251.71.120
Connecting to yasuhira-blog.com (yasuhira-blog.com)|160.251.71.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 337573 (330K) [image/jpeg]
Saving to: 'download_file.jpg'

download_file.jpg   100%[===================>] 329.66K  1.74MB/s    in 0.2s    

2024-06-13 15:43:46 (1.74 MB/s) - 'download_file.jpg' saved [337573/337573]
$ ls
download_file.jpg

指定ファイル名の”download_file.jpg”でダウンロードします。

ダウンロード先ディレクトリ名指定でファイルをダウンロード

ダウンロード先ディレクトリ名指定でファイルをダウンロードします。

コマンド形式

wget -P [ダウンロード先ディレクトリ名] [URL]

コマンド実行例

$ tree
.
`-- home
    `-- user
        |-- hogehoge.txt
        |-- sub_1
        |   |-- sub_1_1
        |   `-- sub_1_2
        |-- sub_2
        `-- sub_3

7 directories, 1 file
$ wget -P home/user/sub_1/sub_1_1 https://yasuhira-blog.com/wp-content/uploads/2024/05/draw_a_picture.jpg
--2024-06-13 15:47:46--  https://yasuhira-blog.com/wp-content/uploads/2024/05/draw_a_picture.jpg
Resolving yasuhira-blog.com (yasuhira-blog.com)... 160.251.71.120
Connecting to yasuhira-blog.com (yasuhira-blog.com)|160.251.71.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 337573 (330K) [image/jpeg]
Saving to: 'home/user/sub_1/sub_1_1/draw_a_picture.jpg'

draw_a_picture.jpg  100%[===================>] 329.66K  1.48MB/s    in 0.2s    

2024-06-13 15:47:47 (1.48 MB/s) - 'home/user/sub_1/sub_1_1/draw_a_picture.jpg' saved [337573/337573]

$ ls home/user/sub_1/sub_1_1
draw_a_picture.jpg

ダウンロード先ディレクトリに、ファイルがダウンロードされます。

まとめ

wgetコマンドの概要と使い方を紹介しました。

wgetコマンドは
  • URL指定でファイルをダウンロードできる
  • ファイル名を指定できる
  • ダウンロード先ディレクトリを指定できる

Webサイトからファイルをダウンロードする際に便利なコマンドですので、覚えて実践していきましょう。

  • URLをコピーしました!
目次