問題タブ [gunzip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
66 参照

bash - バッシュガンジップエラー

ファイル「derp」を復元しようとしている間、端末は derp0000644000175000017500000000000512343302711011660 0ustar UserUserDerp を出力し、ファイルを解凍しません。混乱しています。誰か助けてください。

0 投票する
3 に答える
13423 参照

bash - 非対話的に上書きせずに gunzip する方法

.gzファイルを上書きせずに解凍したい。結果のファイルが存在する場合、gunzip は上書きの許可を求めますが、gunzip がデフォルトで上書きされずに中止されることを望みます。上書きを強制する人を読みましたが-f、それをスキップすることについては何も見つかりませんでした.

-nコピーのようなものが必要ですcp -n ${file}

0 投票する
1 に答える
1244 参照

pipe - Mac でファイル形式を .bz2 から gz に変換する

.gz に変換したい bunzip2 圧縮ファイルがたくさんあります。パイプを使って以下を試してみましたが、うまくいきません。その理由は、gzip がどのファイルを圧縮するかわからないためだと思います。

とを接続するためにパイプを使用する方法はbunzip2ありgzipますか?

0 投票する
0 に答える
645 参照

gzip - 別のサーバーで gzip されたファイルを解凍できない

メイン サーバーとバックアップ サーバー (どちらも ubuntu サーバー 12) があり、メイン サーバーでファイルを gzip した後、バックアップ サーバーで解凍できません。Unzip は、ファイルが gzip 形式ではないことを示しています。両方のサーバーに同じ gzip v1.4 があります。

gzip されたファイルを scp でメイン サーバーに戻すと、正常に解凍される可能性があるため、理由はファイル転送ではありません。

逆の操作が機能するため、バックアップサーバーでファイルをgzipすると、メインサーバーで解凍できます。

問題は、エラーの理由を特定するにはどうすればよいかということです。詳細モードは何も言いません。

0 投票する
2 に答える
930 参照

java - Java でファイルを gunzip するときに許可が拒否されました

次のコードを使用して、「.gz」ファイルをガンジップします。

そのような例外をスローします:

これは、パス「/opt」が変更を許可されていないためです。しかし、私は使用できます

ファイルを解凍します。では、Java で「sudo」のように振る舞うにはどうすればよいでしょうか?

0 投票する
2 に答える
3404 参照

python - ディスクにダウンロードせずにPythonを使用して圧縮されたサイトマップを解析するには?

www.example.com/sitemap.xml.gz のような圧縮されたサイトマップを解析し、sitemap.xml.gz をダウンロードせずにサイトマップ内のすべての URL を収集したいと考えています。

sitemap.xml.gz をダウンロードし、lxmlまたはbeautifulsoupなど を使用して解凍した後に解析する方法があります。

このコードでは、圧縮されたサイトマップをファイルに書き込んでいます。私の意図は、ファイルに何も書き込まないことです。
上記のコードのインテリジェントなバージョンを学習および作成するために、ファイルをダウンロードしたりファイルに書き込んだりする必要がないように、gzip ストリームを解凍するという概念を使用して解析するにはどうすればよいですか?

0 投票する
2 に答える
19701 参照

python - Python を使用して .gz ファイルをコピーおよび抽出する方法

私はPythonを学び始めたばかりで、質問があります。

以下を実行するスクリプトの作成方法: (bash での実行方法を記述します)

  1. <file>.gzリモート server1 からローカル ストレージにコピーします。

    cp /dumps/server1/file1.gz /local/

  2. 次に、そのファイルをローカルに抽出します。

    gunzip /local/file1.gz

  3. 次に、抽出ファイルをリモート server2 にコピーします (アーカイブと重複排除のため)。

    cp /local/file1.dump /dedupmount

  4. .gz ファイルのローカル コピーを削除して、「一時」ストレージの領域を解放します

    rm -rf /local/file1.gz

すべてのファイルに対してループですべてを実行する必要があります。すべてのファイルとディレクトリは、同じサーバーにマウントされた NFS です。

/dump/for ループはフォルダーを通過し、ファイルを探し.gzます。各.gzファイルは、最初にディレクトリにコピーされ/local、次にそこに抽出されます。解凍すると、解凍されたファイルがアーカイブ用のフォルダーに.dmpコピーされます。/dedupmount

これを書く方法を壁に頭をぶつけてください。