#navi(../)
* 商用UNIXでtar.gzの解凍や閲覧をする方法 [#r779cd74]
Linuxコマンドのtarコマンドに慣れていると、商用UNIXであるHP-UXやSolarisのtarコマンドにzオプションがなくて困ることはありませんか?~
商用UNIXにGUNのコマンドをインストールすれば解決ですが、商用ですからね。なかなかできないと思います。

商用UNIXでtar.gzの解凍、圧縮、ファイル閲覧のコマンド例を以下に記します。

#contents

#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* 商用のtarコマンドでtar.gzを解凍する [#l2291467]
以下の構文でtar.gzを解凍することができます。
 gzip -dc <tar.gzのファイル名> | tar xvf -
Linuxでは以下の構文が同等です。
 tar zxvf <tar.gzのファイル名>
もちろん、上段のコマンドをLinux上で動かすこともできます。

* 商用のtarコマンドでtar.gzに圧縮する [#eeee6f6d]
以下にファイル群とディレクトリの圧縮例を記します。
-ファイル群の圧縮
 tar cvf - <ファイル1> <ファイル2> <ファイルn> | gzip -c > <tar.gzのファイル名>
実際の例は以下のようになります。
 tar cvf - file1.txt file2.txt | gzip -c > foo.tar.gz
-ディレクトリ配下の圧縮
 tar cvf - <ディレクトリ> | gzip -c > <tar.gzのファイル名>
実際の実行結果は以下のようになります。
 tar cvf - folder1 | gzip -c > bar.tar.gz
Linuxの場合は以下の構文が同等です。
 tar zcvf <tar.gzファイル名> ディレクトリ
もちろん、上段のコマンドをLinux上で動かすこともできます。

* 商用のtarコマンドでtar.gzファイルのファイル一覧を確認する [#yb1c6b80]
以下にtar.gzファイル内のファイル名一覧を表示する方法を以下に記します。
 gzip -dc <tar.gzファイル名> | tar tvf -
Linuxの場合は以下のようになります。
 tar tvf <tar.gzファイル名>
もちろん、上段のコマンドをLinux上で動かすこともできます。

以上、商用UNIXのtarコマンドについての記事でした。

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS