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

8
.tar.gzファイルを解凍/抽出するには、どのコマンドが必要ですか?
約800 mbの画像ファイルを含む巨大な.tar.gzファイルをクライアントから受信しました(非圧縮時)。当社のホスティング会社のftpは非常に遅いため、すべてのファイルをローカルで抽出してftpで送信することは実用的ではありません。.tar.gzファイルをホスティングサイトにftpできましたが、ディレクトリにsshしてunzipを使用しようとすると、次のエラーが表示されます。 [esthers@clients locations]$ unzip community_images.tar.gz Archive: community_images.tar.gz End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive. note: community_images.tar.gz ...
830 tar  compression  extract  gzip  unzip 

3
ディレクトリを圧縮するにはどうすればよいですか?
ディレクトリを圧縮して、Windows ftpにftpしようとしています。 ディレクトリを圧縮するために見つけることができるすべてのtarコマンドを試しました。大丈夫そうです。次に、それを転送し、Winrarを使用してその内容を表示します。Winrarは、ファイルが破損していると通知し続けます。winrarを使用して他の.gzファイルまたは.bz2ファイルを表示しましたが、何らかの奇妙な理由で動作しません。 ファイルを圧縮して拡張子が.zipになるようにしたいのですが、それでもコンテンツを閲覧しようとすると、ウィンドウとwinrarの両方が破損していると主張します。 他に試してみたいことについて他に提案している人はいますか?
162 compression  gzip  zip 

2
「less」はgzip圧縮されたファイルを自動的に解凍しません
Fedora / Redhat / CentOSでは、lessコマンドは魔法のようにgzip圧縮されたファイルを検出し、その場で解凍するようです。 less my_stuff.csv.gz 私はこれがUbuntu 11では機能しないことに気付いた less my_stuff.csv.gz "my_stuff.csv.gz" may be a binary file. See it anyway? CentOS VMを調べて、動作させるシェルエイリアスマジックがあるかどうかを確認していますが、機能していないようです。gzipサポートはCentOSバイナリに組み込まれていますか? これがCentOSでどのように機能するのか、Ubuntuでどのように機能するのかを知っている人がいれば感謝します。 私はできることを知っています zcat my_stuff.csv.gz | less しかし、それは私のキーボードをより早くすり減らせます。
55 gzip  less 

2
.tgzで圧縮する
.tgzでファイルを圧縮したい。tar.gz(tarとgzipを使用)の作成方法は知っていますが、ほとんど同じだと言う人もいますが、.tgzを作成する必要があります。
54 bash  compression  tar  gzip 

5
デフォルトで並列bzip2とgzipを使用する最良の方法は何ですか?
Bzip2とgzipは1つのコアのみを使用しますが、多くのコンピューターには複数のコアがあります。しかし、lbzip2、pbzip2、pigsなどのプログラムがあり、利用可能なすべてのコアを使用し、bzip2およびgzipとの互換性を保証します。 デフォルトでこれらのプログラムを使用する最良の方法は何tar cfa file.tar.bz2 directoryですか?bzip2の代わりにlbzip2 / pbzip2 を使用しますか?もちろん、私は何も壊したくありません。
41 tar  gzip  bzip2 


5
ビデオを圧縮するとさらに大きなファイルが作成されます
GUI(右クリック=>圧縮)を使用して、合計1.7GB(.H264 MP4)の3つのビデオを含む.tarを圧縮しようとしました。gzip、lrzip、7zなどはすべてファイルサイズには影響せず、圧縮フォルダーも1.7 GBです。 次に、コマンドラインからlrzipを実行して(GUIの問題の場合)、-zフラグ(極端な圧縮)を使用しました。これが私の出力でした。 圧縮率が示すように、圧縮フォルダの実際のサイズは元のサイズよりも大きくなっています!なぜ運が悪いのかわかりません。特に、lrzipは、私が読んだランダムなレビューと公式ドキュメント(100 MBより大きいファイル、大きいほど良い)によれば効果的です-https://wiki.archlinuxを参照してください。 org / index.php / Lrzip ファイルを圧縮できないのはなぜですか?
17 gzip 

4
tar.bz2ファイルの並列解凍を実行するLinuxコマンドはありますか?
かなり大きなファイル(〜50GB)があり、実行に時間がかかります tar xvf file.tar.bz2 その上。私は、bzip2ファイルの並列圧縮を実行できるプログラムを知っていますが、bzip2ファイルの並列解凍を実行できるプログラムを認識していません。 これを達成できるプログラムはありますか?ファイルから抽出するために使用するコマンドの正確な構文は何ですか? 私はubuntu 12.04を使用しています
17 tar  compression  gzip  bzip2 

1
sudoでもエラー:「dd: '/ dev / sda1'を開けませんでした:許可が拒否されました」(gzipからパイプされたdd入力)
動作しない私のコマンド: sudo gzip -dc sda1.image.gz | dd of=/dev/sda1 パスワードを入力する前に、次のエラーを返します。 dd: failed to open ‘/dev/sda1’: Permission denied [sudo] password for ken: 「-dc」オプションを使用せずに試したところ、同じエラーが発生しました。 ただし、非圧縮ファイルを使用するgzipなしのddコマンドは機能します。 sudo dd if=sda1.image of=/dev/sda1 sudoはコマンドのシーケンス全体ではなく、最初のコマンドにのみ適用されるようです。同じ端末セッションに残ってコマンドを繰り返した場合、パスワードプロンプトは表示されず(認証が持続するようです)、それでも同じエラーが表示されます(認証が/ dev書き込み操作に適用されていないかのように) )。/ bin / shスクリプトから実行すると、同じエラーが発生します。 イメージをデバイスに圧縮解除するためのコマンドを作成するにはどうすればよいですか? ターミナルウィンドウでUbuntu 14.04 LTSを使用しています。
14 14.04  sudo  development  dd  gzip 

2
.bin.gzファイルを解凍する方法は?
という名前のファイルがありますfile.bin.gz。 私はgzip -d f.bin.gzそれを解凍するために使用してみて、.binファイルを得た。 .bin使用するファイルを解凍する正しい方法はありますgzip -dか?また、.binバイナリファイルですよね?
14 gzip 

2
curl .gzファイルとそれを解凍のためにパイプする
特定のURLからいくつかの.gzファイル(NBではありません.tar.gz)をダウンロードし、それらを解凍して既存のファイルがある場合は上書きしようとしています。 個々のダウンロードごとに、次のことを試しました。 curl -O $URL | gunzip -f ただし、次の場合に失敗したため、これは機能しませんでしたgzip: stdin: unexpected end of file。この一連のコマンドをbashシェルスクリプト内で実行しました。 コマンドを2つの明示的なステップ、つまり最初にファイルをダウンロードし、次に.gzファイルを解凍するステップに分割した場合、機能します。 パイプバージョンが機能しないのはなぜですか?
13 bash  scripts  curl  pipe  gzip 

1
出力を圧縮解除してスクリプトにパイプする
-iフラグ付きの入力を受け取るスクリプトがあります。私が持っている入力ファイルは圧縮されています(.gz)。私がやりたいこと(それが可能かどうかわからない)、ファイルが大きいため、次のようなことをしてください: gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt したがって、解凍の出力をスクリプトの入力フラグにパイプします。
13 pipe  gzip 

3
分離されたtgzファイルを解凍する方法は?
.tgzアーカイブを解凍しようとすると、次のエラーメッセージが表示されます。 $ tar -zxvf OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.1 gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now ご覧のとおり、ファイル名の末尾は.tgz.1です。 ファイル名が.tgz.0それであるとき、それはtar -zxvfコマンドによってエラーなしで解凍されます。
13 tar  gzip 

6
特定の拡張子を持つすべてのファイルをgzipします
ファイル拡張子が.css、.htmlまたは.jsであるubuntu上のすべてのファイルをgzipしようとしています。最上位ディレクトリとすべてのサブディレクトリ。元のファイルを保持し、既存の場合は.gzファイルを上書きします。 したがって、n個のファイルがある場合、これらのn個のファイルを保持し、追加のn個のアーカイブファイルを作成します。1つだけではありません。 私の試みは、次のようなスクリプトを実行することでした。 gzip -rkf *.css gzip -rkf *.html ... one line for each file extension 最初に、gzipするファイル拡張子ごとに、そのスクリプトに1行が必要です。大丈夫ですが、もっと良い方法を見つけたいと思います 2番目に重要なのは、機能しないことです。-rがジョブを実行する必要がありますが、サブディレクトリは変更されません。gzipファイルは最上位ディレクトリにのみ作成されます。 ここで何が欠けていますか? ところで:以下は、冗長出力のバグですよね?-kおよび-vオプションを使用する場合 -k, --keep keep (don't delete) input files -v, --verbose verbose mode 詳細な出力では、ファイルを置き換えると表示されますが、「置換」とは、置換後に元のファイルが存在しないことを意味します。とにかく、これは出力のみです。 $ ls index.html subdir1 testfile testfile.css.gz javaclass.java subdir2 testfile.css $ gzip -fkv *.css testfile.css: 6.6% -- replaced with ...
11 gzip 

1
stdinからgzipにパイプすることは可能ですか?
コマンドを実行するs3cmd get s3://bucket/file.gz -と、画面にバイナリ出力が表示されます。私はパイプにしようと、これはgzip圧縮するためのs3cmd get s3://bucket/file.gz - | zcat私を得ますgzip: stdin: not in gzip format。 どのようにしてzcat入力を選択できstdinますか?
11 pipe  gzip 

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