プロが教えるわが家の防犯対策術!

すべてのファイル名が.htaccess.gzなど .gzというのがくっついて困っています
WEBサーバーで圧縮コマンドをいろいろいじっていたら
おそらく全部のファイルが圧縮されてしまって元ファイルが消えたのだと思いますが
こういう機能を実現するオプションがあるとおもうのですが
元に戻す方法コマンドがわかりません教えてください
今サービスが全部止まってしまっていますプロの方よろしくお願いします^^

A 回答 (2件)

gzip の対象は「ファイル」です。



標準では、ディレクトリを指定しても、その中のファイルを圧縮/解凍しません。そのディレクトリ自体を圧縮/解凍しようとします(そして、失敗します)
-r オプションを付けると、指定したディレクトリ以下を再帰的に処理します。

回答にあった例なら
gzip -dr public_html
です。

あるいは、ファイル名展開を使って、 .gzのファイルを指定するような
gzip -d public_html/*.gz public_html/.*.gz
(通常は.で始まるファイル名は*で展開できないので)
これだと、再帰的では無いので、 pubulic/foo/bar.gz 等は解凍されません。
    • good
    • 0

プロじゃないですが。



gzipのマニュアル
http://www.bookshelf.jp/texi/gzip/gzip-ja.html

gzipは、標準では、圧縮対象ファイルを、圧縮してファイル名に~.gzを付けたものと置き換えます。
逆に、解凍すると、.gzファイルが、解凍したファイルに置き換わります。

Windowsでよくあるzipの標準の動作(圧縮/解凍時に元のファイルが残る)とは違います。
    • good
    • 0
この回答へのお礼

gzip -d public_html/

こんな感じでいいのかな

お礼日時:2010/08/03 22:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!