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

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




5
圧縮されたアーカイブから特定のファイルのみを特定のディレクトリに抽出します
パスがわかっているZIPファイルから単一のファイルを抽出する必要があります。次のようなコマンドがあります: unzip -d . myarchive.zip path/to/zipped/file.txt 残念ながら、上記のコマンドは、のファイルへのパス全体を抽出して再作成します./path/to/zipped/file.txt。ファイルを指定されたディレクトリに単純に引き出す方法はありますか?
151 zip 

2
すべてを現在のディレクトリに圧縮する
現在のディレクトリ内のファイルやフォルダーを含め、すべてを圧縮し、Ubuntu上の単一のZIPファイルにパッケージ化します。 これに最も便利なコマンドは何ですか(また、インストールする必要があるツールの名前がある場合)。 編集:1つのフォルダーまたは複数のファイルを除外する必要がある場合はどうなりますか?

4
フォルダー自体を含めずにフォルダーの内容を圧縮する
folder次のようなディレクトリがあります。 folder -> root_folder -> some files このディレクトリをに圧縮したいのですがzipped_dir、試しました: zip -r zipped_dir.zip folder/* ただし、これにより、次のようなZIPが生成されます。 zipped_dir -> folder -> root_folder -> some files 言い換えれば、それは私が内容をzipしたいディレクトリを含んでいます。何も移動せずに、この親ディレクトリをZIPから除外するにはどうすればよいですか? IEこの最終結果が欲しい: zipped_dir -> root_folder -> some files
78 command-line  zip 

6
Linuxでマルチパート(スパン)ZIPを解凍する方法は?
400 MBのファイルをWebサーバーにアップロードする必要がありますが、アップロードできるのは200 MBに制限されています。私のホストから、スパンドアーカイブの使用が提案されました。 私は、独自のフォルダ内にテストを作成したにPDFをビュンtest.zip.001、.002と.003。どうすれば解凍できますか?最初に参加する必要がありますか? ZIP形式を使用しているのと同じように7zを使用しても満足していることに注意してください。これが結果に何らかの違いをもたらす場合。
74 archive  zip 


5
ワイルドカード文字*がコマンドzipとrmでそれほど異なるのはなぜですか?
スクリプトを作成して、いくつかのファイル操作を実行しました。*タイプのすべてのファイルに関数を適用するためにワイルドカード演算子を使用していますが、取得できないことが1つあります。unzipこのようなフォルダ内のすべてのファイルができます unzip "*".zip ただし、すべてのzipファイルを後で削除するには、する必要があります rm *.zip つまり、引用符は不要です。一方、unzipは、*を指定しただけでは機能しません(「ファイルが一致しませんでした」という警告が表示されます)。 なぜこれが違うのですか?私には、これはまったく同じ操作のように思えます。または、ワイルドカードを間違って使用していますか? Unixでのワイルドカードの紹介は実際にはこれに該当せずrm、zipドキュメントやドキュメントには何も見つかりませんでした。 Mac(Yosemite)でターミナルを使用しています。
58 shell  wildcards  rm  zip 

1
複数のディレクトリを個々のzipファイルに圧縮するコマンド
その中に数十のディレクトリを含む単一のディレクトリがあります。 私はコマンドラインが初めてで、各サブディレクトリを一意のsub-directory.zipファイルに圧縮するコマンドを思いつくのに苦労しています。 最終的に、プライマリディレクトリには、元のすべてのサブディレクトリと、.zip各サブディレクトリの圧縮されたコンテンツを含む対応するファイルが格納されます。 このようなことは可能ですか?もしそうなら、それがどのように行われたかを教えてください。

4
ファイルの内容を解凍しますが、アーカイブフォルダーは作成しません
多くのディレクトリやファイルなどを含むファイルmyarchive.zipがあります。このmyarchive.zipファイルが「b」というディレクトリにあるとします。さて、「unzip myarchive.zip」コマンドを使用すると、システムはデフォルトで「myarchive」というディレクトリを作成し、zipファイルの内容を保存します。私はないないシステムは、この「ます。MyArchive」ディレクトリを作成したい-私はちょうど内容が「B」ディレクトリに解凍することにしたいです。これは可能ですか? 私が今やっているのは、単に「cp」コマンドを発行して、新しく作成したディレクトリ(この場合は「myarchive」から「b」)にファイルをコピーしたい場所にコピーすることです。
37 cp  zip 

1
コマンドラインで追加情報なしでzip内のファイルをリストする方法
bashコマンドラインで、使用するunzip -l test.zipと次のような出力が得られます。 Archive: test.zip Length Date Time Name --------- ---------- ----- ---- 810000 05-07-2014 15:09 file1.txt 810000 05-07-2014 15:09 file2.txt 810000 05-07-2014 15:09 file3.txt --------- ------- 2430000 3 files しかし、ファイルの詳細を含む行にのみ興味があります。 私はこのようなgrepを使用してフィルタリングを試みました: unzip -l test.zip | grep -v Length | grep -v "\-\-\-\-" | g -v Archive | grep -v …

4
ファイルのバッチを解凍する
しようとすると unzip filename.zip できます。ただし、一連のzipファイルを解凍する必要があります。 なぜ: find . -name "*.zip" -print0 | xargs -0 unzip または ls *.zip | xargs unzip 動かない? どちらの場合も、「注意:ファイル名が一致していません:」というメッセージが表示されます。
33 command-line  zip 

5
解凍したファイルを解凍したフォルダーに追加する
たとえば、既存の既に圧縮されたフォルダーに圧縮解除されたファイルを追加しようとしていますnew folder.zip。zip -r new folder.zipそれらにいくつかの解凍されたファイルを追加した後に使用することは可能ですか?このコマンドはフォルダーを圧縮しますか?これを行う代替手段はありますか?
32 zip  mv 

4
なぜ.zipファイルをtarで抽出できないのですか?[閉まっている]
私はとzipファイルを抽出するためのフォーマットの大多数(GZIPなど)を試してみましたtar、と私はそれのためにGoogleにイライラ十分になったとき、私は、zipファイルを解凍する方法は見つからなかったtarとだけ勧告使用するzipかをunzip。実際のところ、私のLinuxシステムにはzipユーティリティさえありませんが、それだけですunzip(なぜこれが主な推奨オプションなのか疑問に思います)。もちろんunzip問題は解決しましたが、tarzipファイルを抽出できないのはなぜですか?代わりに、zipとがサポートする圧縮方法の違いは何tarですか?
28 tar  zip 

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