- ベストアンサー
Linuxでサブフォルダごと圧縮
Turbolinux8ですが、サブフォルダを含めて圧縮したいと思います。 そして、解凍はWindowsでしないといけない場合もあります。 この場合、圧縮ツールと圧縮形式は何が適当でしょうか? また、圧縮コマンドを教えてもらえると助かります。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Windowsで一般的な圧縮形式はzipかlzhです。 UNIX系のOSではtarコマンドを使ってgunzip形式で圧縮するのが一般的です(tar.gz形式)。 何が適当かは状況によって違いますが、いくつか場合分けしますと。 (1)他人にその圧縮ファイルを持たせたりしない場合。 この場合だとoshiete_kunさんがWindosでLhaplusを使ってればtar.gz形式も解凍できますのでtar.gz形式で圧縮してください。+Lhacaだとできません。 *tarコマンドで圧縮する。 tar -czf 圧縮後のファイル名 ディレクトリ名 (例)HOGEというディレクトリ以下をまとめて圧縮したい場合、 tar -czf hoge.tar.gz HOGE hogeは好きな名前にしてください。 またLinuxでtar.gz形式を解凍するには tar -xzf hoge.tar.gzです。 (2)他人にも圧縮ファイルも持たせる場合 この場合だと他人が何の解凍ソフトを使ってるか分からないのでzipかlzhで圧縮すればいいでしょう。外国の人に送るならzipで圧縮しましょう。 *lhaコマンドで圧縮する。 lha -c 圧縮後のファイル名 ディレクトリ名 Linuxで解凍するなら lha -e 圧縮ファイル名 *zipコマンドで圧縮する。 zip -r 圧縮後のファイル名 ディレクトリ名 Linuxで解凍するなら unzip 圧縮ファイル名 汎用性を求めるなら迷わずzip使ったほうがいいですね。 最後にLinuxをお使いならRed Hat Linuxポケットリファレンスを購入してみてはいかがでしょうか。 簡単なコマンドをまとめてあるのでちょっと調べたいときに便利ですよ。
その他の回答 (2)
- papa33
- ベストアンサー率33% (2/6)
LHA for UNIX Version 1.17 で圧縮しては,いかが? ○インストール にあるものを展開して、適当なフォルダにコピーして (たとえば/usr/bin)使う。 ○説明 lha * LZH は Windows でよく使われる圧縮形式です. * 複数のファイルをまとめて圧縮することができます. 主なオプション * x:アーカイブファイルからファイルを抽出. * c:アーカイブファイルの作成. 圧縮 $ lha c ファイル名.lzh 圧縮対象 http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/ http://www12.plala.or.jp/ksp/linux/command/compress.html
- asuca
- ベストアンサー率47% (11786/24626)
Tarコマンドで圧縮してやればいいかと思います。 Windowsでtar.gzファイルを解凍するユーティリティはいくつもでています。stuffitなんかもありますね。
お礼
こんにちは。 ご回答いただきましたみなさん、どうもありがとうございます。 おかげで助かりました。 また、よろしくお願いいたします。