• ベストアンサー

zipで特定ディレクトリを無視して圧縮

お世話になります。 いろいろ調べてみたのですが、わからなかったので質問 させてください。 zipに-rオプションを使用して、ディレクトリを丸ごと 圧縮しようとしています。 ですが、そのディレクトリ階層の中にtempというディレクトリ があり、そこにはサイズの大きい一時ファイルが多くあり、 それは圧縮の際に無視したいのです。 そのようなことができるオプションの指定方法はあるでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

http://www.k-tanaka.net/unix/zip.html こちらのような オプション設定になっています。 指定日で制限を設けるか、 あるいは、 対象とするファイル全てを列挙する かになると思います。 あるいは、一旦、すべてを圧縮したあとから、そのファイルだけを削除する 方法も考えられます。

annyG
質問者

お礼

ありがとうございます。 やはりそれしかないのですね。 でも「それしかない」ということが分かったのは 大きな収穫です。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 「・・・.zipの一時ディレクトリ」フォルダについて

    「・・・.zipの一時ディレクトリ」フォルダについて お世話になります。 XP-homeを使っています。 [C]→[Document and Settings]→[PCuser]→[Local Settings]→[Temp] の中にある「・・・.zipの一時ディレクトリ」というファイルフォルダは削除しても大丈夫でしょうか? zipフォルダ内のワードファイルに編集を加え、同じzipフォルダに「上書き保存」と「名前を付けて保存」操作をしましたら前述の場所に保存されてしまったようです。そのフォルダ内のファイルがもう必要ないので削除したいと思い質問させていただきました。 このように保存した場合、「・・・.zipの一時ディレクトリ」フォルダに自動的に(?)保存されると言うのはウィンドウズでは普通のことなのでしょうか?それとも特別な意味でもあるのでしょうか? 宜しくご指導下さい。

  • コマンドによるディレクトリの圧縮

    コマンドの全くの初心者です。 今、ディレクトリの圧縮をしようと思っています。 いろいろ調べて まず[zip filename.zip filename]として実行しました。すると、filename.zipというファイルはできるのですが、storedが0%で130byteぐらいしかない中身が空っぽの圧縮ファイルになってしましました。 次に[gzip filename]というコマンドを実行してみましたが、デェレクトリは駄目というようなエラーになってしましました。 ディレクトリの圧縮はどのようにすればいいのでしょうか?お願いいたします。ちなみにOSはfedora3です。

  • 圧縮したいファイルがなくてもzipが作られてしまう

    7Zipを使って圧縮ファイルを作る処理を作っています。 Windows環境で下記のコマンドを実行しています。  7z.exe 〇〇.zip a 〇〇.text 圧縮したいファイルがない場合、ファイルがありませんとメッセージ がでますが、zipファイルが作られてしまいます。 ファイルがない場合、zipファイルが作られないようにするオプション とかありましたら教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • Java
  • ZIP圧縮の短所はありますでしょうか?

    圧縮ファイルについて質問です。 LZHとZIPでの圧縮を使用しています。 今まで、LZHしかしらないで、使っていたのですが、ZIPで圧縮すると、圧縮してもファイルの内容がみれるので、こちらのほうが便利だなぁと思っています。 win98でも2Kおよびxpでも大丈夫でした。また、EXCELファイルを圧縮したのですが、LZHとZIPでほとんど圧縮後のファイルサイズがかわりませんでした。 1)今のところ、ZIPの短所がみあたらないのですが、なにか、短所のようなものはあるのでしょうか? 2)ZIPとLZHはどのような原理の違いがあるのでしょうか? 以上、よろしくお願いします。

  • ディレクトリ下のファイルを再起的に一括圧縮・解凍する方法?

    linuxでは、ディレクトリ下のファイルを再帰的にgzip等で一括して 圧縮できます。 gzip -rv ./* このように圧縮したディレクトリ構造をまるごとFTPでWindowsに持ってくることがあります。転送後に、そのディレクトリ下のファイルを一括で解凍する方法を教えて頂けないでしょうか? 現在、Lhaplusを使っていますが、カレントディレクトリにあるファイルを全て選択して、解凍できますが、その下のディレクトリ、更にその下のディレクトリがある場合、それぞれのディレクトリの個数回、この作業を繰り返さなければならず、階層構造が多い場合非効率で困っています。 できれば、 gzip -rdv ./* といった具体に一括で解凍できるWindowsソフトを教えて頂けると大変ありがたいです。また、ディスク容量節約のために解凍の際に、元のファイルは、設定で削除してくれるとありがたいです。 (そうでないと、1つ1つ削除しなければならずこれまた非効率なので) また、この逆に、Windowsの階層構造下をまるごと圧縮して、Linuxシステムに移動することもできるとありがたいです。

  • 複数画像をzip圧縮する際,上限サイズを指定したい

    お願いいたします。 フリーソフト,または手法を探しています。 あるサイトに複数の画像をzip圧縮したファイルをアップロードするのですが,そのzipファイルのサイズが200MB以下と指定されています。 画像ファイルは約900あり,30個ずつくらいでzip圧縮すれば180MBくらいになるのですが,その作業を全て手作業で行うのは辛いものがあり,今後の同様の作業を行う予定もあります。 そこで「複数の画像(jpg)ファイルをまとめてzip圧縮する際に,圧縮後のファイルサイズを指定する方法,もしくはフリーソフト」をご存じの方はいらっしゃいませんでしょうか。 vectorなどで,一つの画像ファイルを指定したサイズに一括変換するフリーソフトなどはいくつもあるのですが・・・意図するものは見つけられませんでした。 よろしくお願いいたします。

  • ディレクトリを圧縮してメールで送りたいのです

     ディレクトリごとZIPファイルに圧縮して、メールに添付して送りたいのです(ディレクトリを鎖で縛ったようなマークになるように)。一番安全で使いやすいフリーソフトウェアをご存知ないですか?  よろしくお願いします。

  • zipに圧縮するソフトを探しています。

    フォルダとその中のファイルを圧縮します。 この時zipの中にフォルダを作らずに zipがフォルダ名、空けるとすぐ圧縮されたファイル になるようにしたいのです。 空のzipファイルに、ファイルを入れる感じです。 よろしくお願いします。

  • jarファイルはzipファイルと同じだというけれど、無圧縮ですか?

    いつもお世話になっています。 jarファイルについてなのですが、 いろいろ調べてみたところ、 「jarファイルはzipファイルの拡張子を『.jar』に変えたもの」 という説明が随所に見られます。 しかし、zip圧縮にも、通常?圧縮だったり、無圧縮だったり、といろいろな圧縮方法があると思うのですが、 「jarファイルは、無圧縮zipファイルの拡張子を『.jar』に変えたもの」 というのが正しい解釈なのでしょうか? jarファイルを解凍して、その後、通常zip圧縮をしたら、元のファイルよりもファイルサイズが小さくなってしまったので、無圧縮なのかな・・と思い、質問させていただきました。 ご存知の方、よろしくお願いいたします。

    • ベストアンサー
    • Java
  • 【ZIP】unixサーバーでディレクトリを保ちZIP圧縮する場合

    サーバー上でディレクトリ構造を保ったままZIP処理を行なう方法について勉強しています。 下記のような2つのファイルがサーバー上にあるとき /usr/home/xxx/html/base/dir1/file1.txt /usr/home/xxx/html/base/dir2/file2.txt 以下の処理をかけると、 zip -r /usr/home/xxx/html/data.zip /usr/home/xxx/html/base data.zip 内に「usr」を先頭にしたディレクトリ構造が生成されます。 しかしこれでは意味のない多重入れ子となり具合がよくありません。 何とか「usr」ではなく「base」が先頭になるよう指定はできないものでしょうか? 具体的にはdata.zip内に、以下が生成されてほしいわけです。 base/dir1/file1.txt base/dir2/file2.txt 方法をご存じの方、よろしくお願いいたします。 <環境> レンタルサーバー FreeBSD 6.2 操作はPHP5経由

専門家に質問してみよう