• ベストアンサー

すべてのファイル名が.htaccess.gzなど .gzというのがくっ

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

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

gzip の対象は「ファイル」です。 標準では、ディレクトリを指定しても、その中のファイルを圧縮/解凍しません。そのディレクトリ自体を圧縮/解凍しようとします(そして、失敗します) -r オプションを付けると、指定したディレクトリ以下を再帰的に処理します。 回答にあった例なら gzip -dr public_html です。 あるいは、ファイル名展開を使って、 .gzのファイルを指定するような gzip -d public_html/*.gz public_html/.*.gz (通常は.で始まるファイル名は*で展開できないので) これだと、再帰的では無いので、 pubulic/foo/bar.gz 等は解凍されません。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

プロじゃないですが。 gzipのマニュアル http://www.bookshelf.jp/texi/gzip/gzip-ja.html gzipは、標準では、圧縮対象ファイルを、圧縮してファイル名に~.gzを付けたものと置き換えます。 逆に、解凍すると、.gzファイルが、解凍したファイルに置き換わります。 Windowsでよくあるzipの標準の動作(圧縮/解凍時に元のファイルが残る)とは違います。

54r
質問者

お礼

gzip -d public_html/ こんな感じでいいのかな

関連するQ&A