【エックスサーバー】SSHで圧縮ファイルをダウンロード&解凍する

公開日:
更新日:
カテゴリー: サーバー

エックスサーバーで、外部サイト(外部サーバー)にある圧縮ファイルを指定ディレクトリにダウンロードし、そのファイルを解凍する方法を説明しています。

エックスサーバーのSSHにログイン

エックスサーバーのSSHにログインするための設定等は【エックスサーバー】SSH接続の設定方法を参考にしてください。

圧縮ファイルのダウンロード

エックスサーバーに、外部サイト(外部サーバー)にある圧縮ファイルをダウンロードしたい場合、次のようにwgetコマンドを行えばよいです。

$ wget http://ysklog.net/○○○.zip

 この場合、「http://ysklog.net/」というサイトにある「○○○.zip」という圧縮ファイルをエックスサーバーのルートディレクトリにダウンロードできます(圧縮ファイルは「.zip」だけでなく「.tar.gz」などもOKです)。

なお、ダウンロードするディレクトリを指定したい場合は「P」オプションで指定してあげます。

$ wget http://ysklog.net/○○○.zip -P /home/○○○(アカウント名)/サイト名/public_html/test

 この場合、「http://ysklog.net/○○○.zip」という圧縮ファイルを「/サイト名/public_html/test」ディレクトリにダウンロードできます。

圧縮ファイルの解凍

次は、先ほどダウンロードした圧縮ファイルを解凍します。

「.zip」形式の圧縮ファイルの場合

「.zip」形式の圧縮ファイルであれば「unzip」コマンドを使います。

$ unzip /home/○○○(アカウント名)/サイト名/public_html/test/○○○.zip

これで先ほどダウンロードした圧縮ファイルを解凍できます。

ただし、上のコマンドではルートディレクトリにファイルが解凍されるので、これも「D」オプションを使って解凍場所を指定してあげます。

$ unzip /home/○○○(アカウント名)/サイト名/public_html/test/○○○.zip -d /home/○○○(アカウント名)/サイト名/public_html/test/

これで圧縮ファイルをダウンロードした場所に解凍できます。

「.tar.gz」形式の圧縮ファイルの場合

「.tar.gz」形式の圧縮ファイルであればtarコマンドを使います。

これも上の場合と同じ要領でできるので、【エックスサーバー】SSHで指定ファイルの圧縮・解凍を行うを参考にして行ってください。

 

あわせて読んでほしい!

 

コメント

まだコメントはありません。

コメントフォーム
お名前
コメント