タグ付けされた質問 「zip」

ZIPファイルと関連ツールに関する質問。ZIPは、データの圧縮とアーカイブに使用されるファイル形式です。

6
圧縮されたアーカイブを再帰的にgrepするにはどうすればよいですか?
私はuse Test::Versioncpanのどのモジュールを見つけようとしています。だから私はminicpanそれをミラーリングするために使用しました。私の問題は、ダウンロードされたアーカイブを反復処理し、アーカイブ内のファイルをgrepする必要があることです。誰も私にこれをどうやってやるか教えてもらえますか?できれば、アーカイブ内のファイルとその行を教えてくれる方法で。 (注:それらはすべてtarballであるわけではなく、一部はzipファイルです)
16 grep  find  zip  recursive  archive 

9
ネストされたzipファイルの抽出
多数のzipアーカイブがあり、それぞれに多数のzipアーカイブが含まれています。このzipアーカイブとその子zipアーカイブに含まれるすべてのファイルを再帰的に抽出する最良の方法は何ですか?
15 files  scripting  zip 


2
zipおよびtar.gzファイルをディレクトリとしてファイルシステムに統合することは可能ですか
圧縮ファイルをディレクトリとしてファイルシステムに統合する方法があるのではないかと思います(マウントとは少し異なります)? たとえば、compressed-file.tar.gzローカルハードドライブにをダウンロードcd compressed-file.tar.gzし、圧縮フォルダー内からスクリプトを実行して実行したりcp some-file ..、ファイルの1つを抽出したりできます。 Btrfsは圧縮をサポートしていることは知っていますが、この機能をサポートするために(ext3)のファイルシステムを変更したくありません。
14 files  filesystems  mount  tar  zip 

5
解凍、tar -xvfを解凍する方法-乱雑なフォルダーで解凍しますか?
通常、私は物事をアーカイブ解除します$ mkdir newFolder; $ mv *.zip newFolder; $ cd newFolder; $unzip *.zipが、時々怠け者になり$ unzip *.zip、他のコンテンツを時々めちゃくちゃにするために、任意のフォルダで実行します。ここにいくつかの方法をリストします-いくつかのアーカイブバージョンは確かにクラッピーフラグを持っていますが、他のバージョンはより質素で、後者についてもっと興味があります。 アーカイブを解除するいくつかの方法がありますか? $ find . -anewer fileThatExistedBeforeUnarchieving -ok rm '{}' \;弱点は*.zipdirsをリストするため-ok、slow を使用する必要があり、多くの*.zip一致でslow を使用する必要があり、何らかの理由で、抽出されたすべてと一致しないようです。 少量の抽出ファイルの場合、1つずつ、遅く、扱いにくく、エラーが発生しやすくなります。 archieveのコンテンツが実際にフォルダーであるかどうかを確認したいときは$ unzip -l *.bsd、少なくともobsdのunzipバージョンで動作することを時々確認します。 特定のアーカイブツールについて言及している場合は、必要に応じてそれらを明記してください。シンプルに保ちましょう-単一のツールではなく、あなたのやり方にもっと興味があります。

2
1つのコマンドでディスクイメージを解凍してSDカードにddする方法は?
私は次の制限を受けています。 .zip私のコンピューターには1.0 GBのファイルがあり、その中には1つのファイル(ディスクイメージ)が含まれていますraspbian。圧縮されていない場合、このファイルのサイズは3.2 GBで、名前は2015-11-21-raspbian-jessie.img。 zipファイルをダウンロードした後、コンピューターに1.0 GB未満のストレージスペースがあります。コンピューターにイメージを抽出するのに十分なスペースがありません。 このファイルは、圧縮されていない古いプレーンを使用してSDカードに書き込まれる必要がありますdd。 これらの制限の下でSDカードに画像を書き込むことは可能ですか? データをパイプ処理してtarからそのデータを他の場所にパイプ処理することは可能ですが、zipファイル形式では引き続き機能しますか、またはファイルにアクセスする前にアーカイブ全体を圧縮解除する必要がありますか?
14 dd  zip 

1
これはzip暗号化のバグですか?
パスワードを知らなくても暗号化されたzipファイルを再暗号化できるエクスプロイトを最近発見しました。 #zip --encrypt encrypted.zip -r dir1/ 上記はユーザーに新しいパスワードを入力するように促します。不足しているものはありますか、またはこれは既知の問題ですか?
13 encryption  zip 

6
作業ディレクトリを変更する
私はディレクトリを圧縮しようとしています /home/cyrus/sql そして、フォルダーを圧縮するときに作業ディレクトリを変更したかったのです。 / $ zip -b /home/cyrus sql.zip /home/cyrus/sql しかし、zipファイルをチェックすると: / $ unzip -l sql.zip Archive: sql.zip Length Date Time Name --------- ---------- ----- ---- 0 2013-05-30 10:59 home/cyrus/sql/ 1776642 2013-05-23 10:22 home/cyrus/sql/wordpress.sql --------- ------- 1776642 2 files ルートフォルダーはsql。私は何を間違えましたか?
13 zip 

3
ファイル数が制限されたZipアーカイブ
zipファイル数に制限のあるを作成するには、どのコマンドを使用できますか?たとえば、5000個のファイルのフォルダー(サブフォルダーなし)があるので、その数を分割してzip、それぞれが500個以下のファイルで構成される10個の個別のアーカイブを作成できるコマンドが必要です。 また、結果として得られる10個のzipファイルを相互に接続したくないので、それらを個別に開くことができ、同時に10個すべてを開く必要はありません。
12 files  zip 

1
親ディレクトリを含めずにファイルを圧縮する
複数のファイルを含むフォルダがあります フォルダ Artifact1.app Artifact2.ext2 Artifact3.ext3 ... 私の目標はcd、フォルダーdirを含めずに、このフォルダーの外側から(コマンドを使用せずに)ファイルを圧縮することです。 zip -r ./folder/artifact.zip ./folder/artifact1.app このコマンドは、最終的なzipにフォルダーdirを含めます。ヒントはありますか? 関連質問:フォルダー自体を含めずにフォルダーの内容を圧縮します
12 zip 


6
多様なアーカイブ形式のすべてのアーカイブファイルを再帰的に検索し、ファイル名パターンを検索する
せいぜい私はこのような電話をしたいと思います: $searchtool /path/to/search/ -contained-file-name "*vacation*jpg" ...このツールが 指定されたパスを再帰的にスキャンします サポートされているアーカイブ形式のすべてのファイルを取得します。zip、rar、7z、tar.bz、tar.gzなどの「最も一般的な」形式である必要があります... アーカイブのファイルリストをスキャンして、問題の名前パターンを探します(ここ*vacation*jpg) 検索ツール、tar、unzipなどの使用方法を知っています。これらをシェルスクリプトと組み合わせることができますが、シェルのワンライナーまたは専用ツールである可能性のあるシンプルなソリューションを探しています(GUIツールへのヒントは大歓迎ですが、私のソリューションはコマンドラインベースである必要があります)。
11 find  tar  zip  7z  rar 

3
.zipファイル内のファイルの圧縮ファイルサイズを一覧表示するコマンドはありますか?
単一のzipファイルに圧縮された各ファイルの絶対サイズをバイト単位で確認したいのですが。zipのmanページを読んだので、そのユーティリティがそれを実行できるかどうかはわかりません。これはMac OS X上にあります。 何かのようなもの: $zip list myarchive.zip file1.jpg 100 bytes compressed 3000 bytes uncompressed file2.jpg 130 bytes compressed 3440 bytes uncompressed
11 files  compression  zip  size 

2
ファイルを圧縮するときにディレクトリを除外する
私は次のようなことをするbashスクリプトを持っています: zip -0 ../backup/backup.zip \ -r ./* \ -x \*CVS\* \ -x *Thumbs.db* \ バックアップしているディレクトリはSVNアーカイブです(以前はCVSでした)。.svnとその内容を除外することができませんでした。.svnを(ツリー全体を再帰的に)除外する最もクリーンな方法は何ですか?
11 bash  scripting  zip 

1
.pdfファイルを開くときの「ファイルタイプZipアーカイブ(アプリケーション/ zip)はサポートされていません」
Linux以外のマシンで.pdfファイルを受け取りましたが、開こうとすると、「ドキュメントを開けません。ファイルタイプZipアーカイブ(アプリケーション/ zip)はサポートされていません」と表示されます。そこで、「file.pdf.zip」という名前に変更して、unzipで開きます。次に、「[Content_Types] .xml」という名前のファイルを含むzipフォルダーと、内部にさまざまなファイルを含む3つのフォルダー(docProps、_rels、word)を取得します。いずれも使用可能な.pdfファイルではありません。 Linux以外のユーザーに送信すると、問題なく表示されるため、破損していないことがわかります。Linuxマシンで.pdfを表示する必要があります。それ、どうやったら出来るの? ほとんどの.pdfは問題なく開いていますが、一部の.pdfは機能しません。
10 pdf  zip 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.