VirtualBoxの仮想マシン上(OS:Ubuntu)にWgetをインストールする(バージョン確認迄)

VirtualBoxの仮想マシンへTeraTermで接続する

VirtualBox上で対象マシンが実行中であることを確認しTeraTermを起動します。

接続情報は、各自の設定値に依存しますので、参考値程度で記載しています。

ホスト:127.0.0.1
TPCポート:2222

ユーザー名:vagrant
パスフレーズ:vagrant

Wgetインストール確認

wget --version

上記コマンドでバージョン表示され無い場合、下記コマンドでパッケージリスト更新とインストールする。

sudo apt-get update #パッケージリストの更新
sudo apt-get install -y wget

※パッケージリストの更新は定期的に必要になります。

試しに、Wgetを使用して画像の取得を行ってみます。

wget https://dwapp.top/wp-content/uploads/2017/07/1vag_008-300x226.png

「ls」コマンドで内容を確認してみます。
※今回は、見やすいようにオプション付けてみます。「ls -o」

ls -o

ついでに「rm」コマンドで削除します。
「rm -r ファイル名」

rm -r 1vag_008-300x226.png

Wgetのオプション

-v ,–version バージョン表示
-o file ,–output-document=file fileに保存
-c ,–continue ファイルのダウンロードを再開
-r ,–recursive リンクを辿ってダウンロード
-np ,–no-parent 親ディレクトリのクロールをしない
-N ,–timestamping ファイルが更新されていたらダウンロード

【メモ】WgetしたファイルがHOST側のフォルダと同期(共有)されなかった

/sbin/mount.vboxsf: mounting failed with the error: No such file or directory

正しく共有用のディレクトリがマウントされていない可能性がある?

作業時、共有フォルダとの同期ができなかった様かもしれない、
Vertualbox上の共有フォルダ設定で、自動マウントを外してから、
下記コマンドをTeraTermで実行。

$ ll /sbin/mount.vboxsf

$ sudo rm /sbin/mount.vboxsf

$ sudo ln -s /usr/lib/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf

$ sudo mount -t vboxsf フォルダ名 フォルダ名

結果、何とかなった。