Linux上でstdinから読み込み中に圧縮されたアーカイブを圧縮することはできますか?STDINからデータを読み込み中にファイルを圧縮する
87
A
答えて
101
はい、これにはgzipを使用してください。最良の方法は、入力としてデータを読み取り、STDOUTようSTDINとしてそのデータを読み取り、パイプ記号GZIPを使用してデータを送信する、すなわち
cat test.csv | gzip > test.csv.gz
cat test.csv
出力ファイルに圧縮をリダイレクトすることです。圧縮されたデータは端末に書き込まれないため、gzip出力をある種のファイルにリダイレクトするようにしてください。
0
gzip > stdin.gz
おそらく?それ以外の場合は、あなたの質問を肉付けする必要があります。
95
はい、gzip
はこれを可能にします。 gzip > foo.gz
を単に実行すると、STDINがfoo.gzというファイルに圧縮されます。 some_command | gzip > foo.gz
のようにデータをパイプすることもできます。
関連する問題
- 1. tarからgz圧縮ファイルを読み込む方法
- 2. 複数のファイルを読み込み、tar.gzアーカイブでSparkに圧縮
- 3. は(圧縮)の読み込み
- 4. マルチプル書き込みとマルチプル読み取りを圧縮/圧縮ファイルにすることができます
- 5. Pythonのbz2圧縮ファイルへの読み込み
- 6. ページを圧縮して読み込みを速くする
- 7. STDINファイルの読み込みクエリ
- 8. 圧縮ファイルをアップロードして読み込み、データベースを作成する
- 9. Javaの圧縮PDFファイルからバイトを読み取る
- 10. C++ cin読み込みSTDIN
- 11. PDIがリモートファイルと圧縮ファイルの読み込みに失敗する
- 12. ファイルへの書き込み中にファイルを圧縮する方法は?
- 13. 組み込みの.net圧縮クラスでディレクトリを圧縮するには?
- 14. メモリに読み込まずに画像を圧縮する
- 15. STDINから読み込むファイルを渡す
- 16. ファイルからバイト[]を読み込み、読み込みます
- 17. stdinから読み込み、Pythonのサブプロセスに転送します
- 18. Python:圧縮されていないファイル(.gz)を読み書きせずに読み込みます。
- 19. WordprocessingMLフォルダを読み込み可能なdocxに圧縮するには
- 20. ファイルからデータを読み込む
- 21. ファイルを読み込んで圧縮し、圧縮された出力をS3にパイプします。
- 22. stdinからの読み込みを停止
- 23. 7zで圧縮されたテキストファイルの読み込み方法は?
- 24. サーバーからデータを取得中に読み込み中の画面を読み込む
- 25. Java:画像を完全に読み込まずに圧縮
- 26. Sparkの* .tar.gz圧縮ファイルからscalaのHDF5ファイルを読み取る
- 27. Python:Webからファイルを読み込み、データからリストを作成するには?
- 28. XLSファイルからデータを読み込みながら行が
- 29. 複数のファイルを読み込み中
- 30. boostのiostreamで圧縮ファイルを読み書きする
test.csv.gzファイルは、データフローが閉じられるまで0のままです。 –
...それはどうやってですか?それは本当に別の質問ですか? – russellpierce
これは 'xz'でも有効です:' mysqldump mydb | xz> dbdump.sql.xz' – jeroen