スタッフブログ

  • カテゴリ 技術全般 の最新配信
  • RSS

コマンドライン操作不要 WinSCPでtar.gzファイルを圧縮・解凍

 : 技術全般 2010/3/26 15:53

Blogger's Avatar

今回はXOOPS等CMSで多数のファイルをアップロードする時に便利なtar.gzファイルをWinSCPを使ってコマンドライン操作せずに圧縮・解凍する方法を紹介したいと思います。
(前提としてサーバーにSSHログイン出来ることが必要です)

解凍

まず、頻度が高そうな解凍からです。
自分のPCにあるtar.gz形式のファイルをサーバー上にアップロードします。
WinSCPを起動して接続先の一覧から保存したセッションを選択してログインします。

WinSCP画面

2ペインで表示してローカルのPC側からサーバー側へへファイルをドラックアンドドロップするとファイルをアップロードできます。
また、ファイルエクスプローラーやデスクトップに置いたファイルをドラックアンドドロップしてもアップロードできます。

次に、設定をします。
オプション>ツールバー>カスタムコマンドをチェックをつけてカスタムコマンドを表示させます。
WinSCP画面

WinSCP画面

解凍は解凍したいtar.gzファイルを選択して「UnTar/GZip」をクリックします。
展開先(解凍先)を入力するウインドウが表示されます。
デフォルトのまま「OK」をクリックすると、ファイルをアップロードした場所と同階層に解凍されます。
展開先の欄にフォルダ名を指定すれば、そのフォルダ下に解凍されます。

WinSCP画面

展開先(解凍先)を入力するウインドウ
WinSCP画面

解凍完了
WinSCP画面

圧縮

圧縮する時は解凍する時と同様にWinSCPの画面で圧縮したいフォルダ等を選択して今回は「Tar/GZip」をクリックします。
アーカイブ名を聞かれるウインドウが表示されます。
デフォルトは「archive.tgz」です。名前を変更したい時はここの入力欄で変更します。
拡張子は「tgz」から「tar.gz」に変更しても大丈夫です。

WinSCP画面

アーカイブ名を聞かれるウインドウ
WinSCP画面

圧縮完了
WinSCP画面

以上になります。
サーバーに大量のファイルをアップロードすると、どうしても時間がかかってしまいますし、回線次第によっては途中で接続が切れる事もあります。
今回の紹介したようにSSHが使える環境でしたら、tar.gzの形式でアップロードして、サーバー上で解凍するの方が時間もかなり短くなりますし作業もより確実です。

WinSCPとは
http://winscp.net/eng/docs/lang:jp

WinSCPダウンロード
http://winscp.net/eng/download.php

トラックバック

スタッフブログ最新
カテゴリ一覧

〒104-0061 東京都中央区銀座1丁目3番3号 G1ビル7階
お問い合わせ TEL 03-3524-8860

Copyright(c) 2012 RYUS.All Rights Reserved.